web-dev-qa-db-fra.com

Passage de JDK 1.7 à JDK 1.8 sur Ubuntu

Je suis sur UBUNTU. La version de JDK actuellement installée est la suivante:

Java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

la configuration en cours d'installation est:

Sudo update-alternatives --config Java
There is only one alternative in link group Java 
(providing /usr/bin/Java):     /usr/lib/jvm/Java-7-Oracle/jre/bin/Java

J'ai téléchargé la dernière archive tar.gz de JDK 1.8.

Comment puis-je facilement installer JDK 1.8 à partir de tar.gz en annulant/désinstallant le JDK 1.7 actuellement installé? Ou même sans utiliser explicitement le tar.gz.

68
Johan

C’est ce que je fais sur debian - j’imagine que cela devrait fonctionner sous ubuntu (modifiez la version au besoin puis adaptez le dossier dans lequel vous souhaitez copier les fichiers JDK à votre guise, j’utilise /opt/jdk):

wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/8u71-b15/jdk-8u71-linux-x64.tar.gz
Sudo mkdir /opt/jdk
Sudo tar -zxf jdk-8u71-linux-x64.tar.gz -C /opt/jdk/
rm jdk-8u71-linux-x64.tar.gz

Puis update-alternatives:

Sudo update-alternatives --install /usr/bin/Java java /opt/jdk/jdk1.8.0_71/bin/Java 1
Sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_71/bin/javac 1

Sélectionnez le numéro correspondant au /opt/jdk/jdk1.8.0_71/bin/Java lors de l'exécution des commandes suivantes:

Sudo update-alternatives --config Java
Sudo update-alternatives --config javac

Enfin, vérifiez que la version correcte est sélectionnée:

Java -version
javac -version
76
assylias

Utilisez simplement ces lignes de commande:

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

Si nécessaire, vous pouvez également suivre ceci tutoriel Ubunt .

52
Kapcash

Ajoutez le référentiel et mettez à jour apt-get:

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update

Installez Java8 et définissez-le par défaut:

Sudo apt-get install Oracle-Java8-set-default

Vérifier la version:

Java -version
41
Laerte

Vous pouvez facilement installer 1.8 via PPA. Ce qui peut être fait par:

$ Sudo add-apt-repository ppa:webupd8team/Java
$ Sudo apt-get update
$ Sudo apt-get install Oracle-Java8-installer

Ensuite, vérifiez la version en cours d'exécution:

$ Java -version

Si vous devez le faire manuellement, il existe déjà une réponse à cela sur AskUbuntu ici .

19
SupaJord

Vous pouvez procéder comme suit pour installer Java 8 sur votre ordinateur. Commencez par obtenir le lien de tar que vous souhaitez installer. Vous pouvez le faire en:

  1. accédez à Java téléchargements page et recherchez le téléchargement approprié.
  2. Acceptez le contrat de licence et téléchargez-le.
  3. Dans la page de téléchargement de votre navigateur, cliquez avec le bouton droit de la souris et copy link address.

Puis dans votre terminal:

$ cd /tmp
$ wget http://download.Oracle.com/otn-pub/Java/jdk/8u74-b02/jdk-8u74-linux-x64.tar.gz\?AuthParam\=1458001079_a6c78c74b34d63befd53037da604746c
$ tar xzf jdk-8u74-linux-x64.tar.gz?AuthParam=1458001079_a6c78c74b34d63befd53037da604746c
$ Sudo mv jdk1.8.0_74 /opt
$ cd /opt/jdk1.8.0_74/
$ Sudo update-alternatives --install /usr/bin/Java java /opt/jdk1.8.0_91/bin/Java 2
$ Sudo update-alternatives --config Java // select version
$ Sudo update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_91/bin/jar 2
$ Sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_91/bin/javac 2
$ Sudo update-alternatives --set jar /opt/jdk1.8.0_91/bin/jar
$ Sudo update-alternatives --set javac /opt/jdk1.8.0_74/bin/javac
$ Java -version // you should have the updated Java
10
Subash