TL;DR mise à jour
En avril 2019, OpenJDK 11 peut désormais être installé avec ʻapt` sur Ubuntu Linux 18.04 LTS.
Après cela, ce seront les informations passées.
OpenJDK 11 sera inclus sans aucun problème.
##Version du système d'exploitation
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.10 (Cosmic Cuttlefish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.10"
VERSION_ID="18.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=cosmic
UBUNTU_CODENAME=cosmic
##Installation d'OpenJDK 11
$ sudo apt install openjdk-11-jdk
$ java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment (build 11.0.1+13-Ubuntu-2ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.1+13-Ubuntu-2ubuntu1, mixed mode, sharing)
Pour Ubuntu Linux 18.04 LTS, si vous installez ʻopenjdk-11-jdk avec ʻapt
, vous obtiendrez le statut suivant.
##Version du système d'exploitation
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
##Installation d'OpenJDK 11
$ sudo apt install openjdk-11-jdk
$ java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)
ʻOpenjdk-11-OpenJDK 10 est installé même s'il est défini sur jdk`.
En effet, OpenJDK 11 n'a pas été publié au moment de la sortie d'Ubuntu Linux 18.04 LTS, laissez donc OpenJDK 10 par défaut et Remplacer plus tard -release / 2018-February / 004275.html) Il semble que vous en ayez l'intention.
Cependant, cela fait un certain temps qu'OpenJDK 11 est sorti à ce stade, mais il semble qu'il s'agit toujours d'OpenJDK 10 et qu'il n'a pas été changé.
Donc, si vous ne pouvez pas installer OpenJDK 11 avec ʻapt` sur Ubuntu Linux 18.04 LTS, vous pouvez l'installer en utilisant PPA.
“PPA for OpenJDK uploads (restricted)” team
Voici la commande.
$ sudo add-apt-repository ppa:openjdk-r/ppa
$ sudo apt update
$ sudo apt install openjdk-11-jdk
Cela prend beaucoup de temps, et un peu vieux et mystérieux OpenJDK 11 est installé.
$ sudo apt install openjdk-11-jdk^C
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+24-Ubuntu-118.04)
OpenJDK 64-Bit Server VM (build 11+24-Ubuntu-118.04, mixed mode, sharing)
À ce stade, si vous voulez vraiment installer OpenJDK 11 avec ʻapt` sur Ubuntu Linux 18.04 LTS, c'est la voie à suivre.
Ou attendez un peu plus longtemps ou passez à Ubuntu Linux 18.10.
Installons AdoptOpenJDK etc. en vous référant à ce qui suit.
Introduction to Java 11: Support and JVM Features #jjug
Vous pouvez également l'installer avec sdkman.
Personnellement, j'attendrai qu'il soit rétroporté dans le référentiel Ubuntu Linux 18.04 LTS ʻapt`.
openjdk-lts 11.0.1+13-2ubuntu1 source package in Ubuntu
“PPA for OpenJDK uploads (restricted)” team
Anyone know when openjdk-11-jdk packages in Ubuntu Bionic / Cosmic Will Actually Point to Java 11?
Recommended Posts