Downgrade open jdk 8 à 7 en ubuntu 14.04

J'ai accidentellement mis à jour l'ensemble du système dans ubuntu 14.04.

Je suis en train de déployer un fichier war qui nécessite JDK7.

J'ai essayé d'installer JDK7 et l'utiliser comme valeur par défaut

root:floyd~# update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Nothing to configure.

mais il n'est pas de l'installation. Il donne d'erreur suivant lorsque vous essayez d'installer le JDK 7.

root@floyd:~# apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

N: Ignoring file '50unattended-upgrades.ucf-dist' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
E: Package 'openjdk-7-jdk' has no installation candidate

Je suppose que j'ai deux options.

  1. Installer JDK7 et de l'utiliser en tant que par défaut.
  2. Downgrade JDK8 à JDK7.

Je pense que le déclassement peut être une bonne option, mais je ne suis pas capable de faire l'un d'eux.

Je recommande d'avoir un coup d'oeil à jEnv qui vous permet de basculer facilement entre plusieurs installations Java.

OriginalL'auteur Aaditya Bhatta | 2017-05-22