web-dev-qa-db-fra.com

installe la version spécifique de Java pour 12.04

J'ai mis à jour mon serveur 12.04 avec les derniers paquets parmi lesquels une mise à jour de Java 1.8u20.

Maintenant, j'ai découvert que mon application ne fonctionnait pas correctement avec Java 1.8u20. Maintenant, je cherche un moyen de rétrograder Java vers la version précédente ou 1.8u5 dans mon cas.

J'ai essayé d'installer une version spécifique

apt-get install Oracle-Java8-installer=8u5-1~webupd8~3
apt-get install Oracle-Java8-installer=8u5-1~webupd8
apt-get install Oracle-Java8-installer=8u5-1

E: Version 'XXX' for 'Oracle-Java8-installer' was not found

Mais la version que j'ai de http://www.ubuntuupdates.org/ppa/webupd8_java?dist=saucy ne semble pas fonctionner.

Ma question est la suivante: comment installer une version spécifique de Java 8?

6
Vadimo

Si vous avez besoin d'installer une version spécifique de Java sur une distribution, vous devez le faire manuellement, mais c'est facile.

Vous avez d’abord besoin de l’architecture que vous avez.

uname -a

Le x86_64 est 64bit et ix86 (x peut être 3 ou 6).

Si vous avez un système d’exploitation 64 bits (actuellement, c’est probablement), suivez ces étapes. -> Ouvrez le terminal.

1) Créez un répertoire et accédez à/opt/jdk

mkdir /opt/jdk
cd /opt

2) Téléchargez le package Java (si quelqu'un a besoin d'une autre version, il suffit de changer de version et de créer le lien)

wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

3) Facultatif (si vous n'êtes pas connecté en tant que root, vous avez besoin):

Sudo su

4) Décompactez le paquet:

tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

5) Définir le Java d'Oracle par défaut:

update-alternatives --install /usr/bin/Java java /opt/jdk/jdk1.8.0_05/bin/Java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100

6) Vérifiez la version Java si elle est ok

Java -version

Je suis cette partie de ce tutoriel , mais cette méthode est pour tout le monde distro. Par exemple, j’ai principalement utilisé this pour l’installation sur des serveurs sur lesquels nous avons spécifié une version spécifique de Java 7.

19
zorbon.cz