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.


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


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

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


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


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).


+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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.