Je suis sur 18.04
, avec default-Java -> Java-1.11.0-openjdk-AMD64/
Java -version
montre:
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)
J'ai déjà fait un apt upgrade
et un apt-upgrade
, mais la version Java est toujours 10.
Question: comment puis-je mettre à niveau en toute sécurité mon installation Java vers JDK 11 GA
? Si je dois ajouter un référentiel, lequel devrais-je utiliser? Dois-je d'abord désinstaller le jdk existant?
Et comment puis-je alors faire de la nouvelle version Java le default-Java
?
Pour ajouter le référentiel PPA LinuxUprising Java à vos sources logicielles et installer Oracle Java 11 dans Ubuntu 18.04, exécutez les commandes suivantes:
Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt update
Sudo apt install Oracle-Java11-installer
Le package d'installation Oracle-Java11 installe automatiquement le package Oracle-Java11-set-default, qui définit Oracle Java 11 par défaut (y compris la définition de la variable d'environnement Java_HOME, qui nécessite un redémarrage de session).
Vous n'avez pas besoin de désinstaller openjdk-11-jdk si vous l'avez déjà installé. Vous pouvez utiliser update-Java-alternatives
(qui est installé lorsque openjdk-11-jdk est installé) pour choisir manuellement le Java à utiliser avant d'exécuter une application.
$ update-Java-alternatives utilisation: update-Java-alternatives [--jre-headless] [--jre] [--plugin] [-v | --verbose] -l | --list [<jname>] -s | --set <jname> -a | --auto -h | -? | --help