Comment: Mettre à niveau Java sur Ubuntu 14.04 LTS?

43

J'ai récemment installé Ubuntu 14.04 sur mon ordinateur et maintenant ma version Java n'est pas mise à jour. J'ai Java donc je n'ai pas besoin d'installer, il suffit de mettre à jour la version actuelle.

Quelqu'un peut-il s'il vous plaît me dire la commande que je dois utiliser pour obtenir la version 7 mise à jour 65?

J'ai essayé: apt-get updateet apt-get upgrade.

Kenneth
la source
1
Comment avez-vous installé Java pour la première fois? Est-ce une version fournie par les dépôts Ubuntu?
Benoit

Réponses:

70

Utilisez ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

si vous voulez java8:

sudo apt-get install oracle-java8-installer

Si vous avez ABSOLUMENT besoin de la dernière mise à jour de Java que vous devez installer manuellement, suivez le tutoriel suivant: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Mais je vous conseille d'attendre la mise à jour de ppa

Nymeria
la source
J'ai essayé celui-ci mais il n'installera pas la version la plus récente. J'ai vérifié sur java-website. J'ai maintenant la version 7 mise à jour 65 et je veux la version 7 mise à jour 67.
kenneth
J'ai un ordinateur 32 bits.
Kenneth
root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Lire les listes de paquets ... Terminé Construire l'arbre de dépendance Lire les informations d'état ... Terminé oracle-java7-installer est déjà la version la plus récente. 0 pour mettre à niveau, 0 pour installer récemment, 0 pour supprimer et 0 pour ne pas mettre à niveau.
Kenneth
J'ai récemment mis à jour la version 12.04 à la version 14.04 si cela signifie quelque chose?
Kenneth
1
Je viens de mettre à jour en utilisant - sudo apt-get update, et cela a résolu mon problème.
Santu
6

Le plus récent OpenJDK Java packagé pour trusty (14.04) est actuellement 7u55. Vous pouvez vérifier votre version de Java à java -versionpartir de la ligne de commande dans Terminal.

Si vous voulez une nouvelle version, vos meilleures options seront les suivantes:

  • attendre une mise à jour de Ubuntu, OR

  • Installez la distribution Oracle de Java qui est actuellement à 7u65:

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
akafred
la source
d'accord. Vous savez quand la distribution Oracle de Java sera 7u67? Je vous le dis parce que les banques en ligne danoises ne vous autoriseront pas l'accès à moins que vous n'ayez la version 7u67, j'espère que ce sera bientôt.
Kenneth
kenneth @ ubuntu: ~ $ java -version version java "1.7.0_65" Environnement d'exécution SE (TM) SE (version 1.7.0_65-b17) VM sur serveur Java HotSpot (TM) (version 24.65-b04, mode mixte)
kenneth
1
Eh bien, dans ce cas, il n'y a pas de raison évidente pour laquelle les banques danoises n'acceptent pas 7u65, car 7u67 (publié le 4 août, il y a quatre jours) ne contient qu'un correctif, qui ne semble pas lié à la sécurité .
akafred
Ok, j’ai découvert que c’était seulement ma banque qui n’acceptait pas l’accès (Nordnet.dk). Elle rencontrait des problèmes avec NEM-ID en relation avec java (système obligatoire fou, requis par la loi), mais m’avait dit un autre moyen d’entrer. Problème résolu alors - merci.
Kenneth
5

Trouvé quelque chose d'utile ici ..

Installer Java avec apt-get est facile. Tout d'abord, mettez à jour l'index du paquet:

 sudo apt-get update

Vérifiez si Java n'est pas déjà installé:

 java -version

Ensuite, installez java jre / jdk:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Pour plus de détails, rendez-vous sur: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

utilisateur3563667
la source
Cela a très bien fonctionné pour moi en mars 2016. Mon système est toujours assez moderne, donc seules les deux dernières commandes (les installs) l'ont fait pour
Michael Durrant
2

Mise à jour pour Ubuntu 18.04

Utilisez ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Pour plus d'informations, voir: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

si vous voulez java9: (Maintenant, certains programmes comme JabRef ont encore besoin de Java8)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Sur http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html, vous pouvez voir une explication détaillée de la procédure d'installation de Java9 et de sa modification par défaut.

si vous voulez Java 10:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Pour plus d'informations, voir: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

si vous voulez Java 11:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

Si vous avez besoin de la dernière mise à jour, vous pouvez la télécharger à partir de

Si vous rencontrez des problèmes pour installer les dernières mises à jour, voir: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Cette question utilise le contenu de

JoKalliauer
la source
Il y a eu plusieurs nouvelles questions posées au cours des deux derniers mois demandant quoi faire parce oracle-java9-installateur retourne cette erreur: download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1. oracle-java8-installer renvoie la même erreur: download failedce problème a-t-il été corrigé?
Karel
@karel pouvez-vous expliquer comment reproduire l'erreur (ou ajouter une ou deux questions, où les trouver?) J'ai installé Java8 et Java9 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installeret définir sudo apt-get install oracle-java8-set-defaultJava 8 par défaut. et je n'ai aucun problème
JoKalliauer
Tout ce que je voulais savoir, c'est si oracle-java8-installer et oracle-java9-installer fonctionnent maintenant, je pourrais donc mettre à jour cette réponse .
Karel
@karel En fait, je ne l'ai testé que sur Ubuntu 16.04. Je n'ai pas eu de avertissements pour les installer.
JoKalliauer
Vous voyez quel est mon problème, c'est qu'Oracle a modifié l'emplacement de ses fichiers Java 8 et Java 9 et que dois-je faire maintenant? Suis-je censé vérifier tous les jours si le PPA est à jour et je peux commencer à recommander aux gens de l'utiliser à nouveau? J'utilise le JDK open source du référentiel Ubuntu, car c'est ce que Oracle utilise de toute façon pour créer ses fichiers binaires Java.
Karel
1

Une autre solution possible consiste à ajouter le référentiel PPA du projet ubuntu-justched disponible dans le Github. Cela fournira une solution légèrement différente, car il téléchargera l'archive Oracle JRE dans un répertoire précédemment configuré et générera un package DEB à partir de celui-ci.

De cette façon, vous ne dépendrez pas de quelqu'un qui remplira le JRE, vous le ferez vous-même (ne vous inquiétez pas, ce sera un processus automatique).

Alceu Rodrigues de Freitas juin
la source
+1 pour une réponse probablement pertinente. Pour les utilisateurs curieux, la raison d'être de cette solution est expliquée dans cet article de blog .
clearkimura