Comment installer Java Kit de développement (JDK) 10 sur Ubuntu?
Le instructions d'installation sur le centre d'aide Oracle explique uniquement comment télécharger et extraire l'archive sur une plate-forme Linux, sans configuration du système.
Sudo apt-get install openjdk-11-jdk
Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java10-installer
Définissez ensuite par défaut avec:
Sudo apt-get install Oracle-Java10-set-default
Et enfin, vérifiez l'installation avec:
$ Java -version
Java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Source: soulèvement de Linux
Télécharger OpenJDK 1 Fichiers binaires pour Linux.
Décompressez l'archive téléchargée:
tar xzvf openjdk-10_linux-x64_bin.tar.gz
Déplacez l'archive extraite à l'endroit où votre système conserve vos JDK installés:
Sudo mv jdk-10 /usr/lib/jvm/Java-10-openjdk-AMD64/
Ajoutez la nouvelle alternative Java:
Sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/Java-10-openjdk-AMD64/bin/Java 1
Sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/Java-10-openjdk-AMD64/bin/javac 1
Mettez à jour les alternatives Java de votre système et choisissez JDK 10:
$ Sudo update-alternatives --config Java
here are 3 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/Java-9-openjdk-AMD64/bin/Java 1091 auto mode
* 1 /usr/lib/jvm/Java-10-openjdk-AMD64/bin/Java 1 manual mode
2 /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java 1081 manual mode
3 /usr/lib/jvm/Java-9-openjdk-AMD64/bin/Java 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number:
et
$ Sudo update-alternatives --config javac
There are 3 choices for the alternative javac (providing /usr/bin/javac).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/Java-9-openjdk-AMD64/bin/javac 1091 auto mode
1 /usr/lib/jvm/Java-10-openjdk-AMD64/bin/javac 1 manual mode
2 /usr/lib/jvm/Java-8-openjdk-AMD64/bin/javac 1081 manual mode
3 /usr/lib/jvm/Java-9-openjdk-AMD64/bin/javac 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/lib/jvm/Java-10-openjdk-AMD64/bin/javac to provide /usr/bin/javac (javac) in manual mode
Vérifiez votre installation avec:
$ Java --version
openjdk 10 2018-03-20
OpenJDK Runtime Environment 18.3 (build 10+46)
OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)
et
$ javac --version
javac 10
Terminé
Si vous préférez le JDK d’Oracle, téléchargez-le et suivez les étapes d’installation décrites ci-dessus.
Un ppa sur Java 10 installe le langage Java d'Oracle: https://launchpad.net/~linuxuprising/+archive/ubuntu/Java
Je ne sais pas si cela sera maintenu. Il semble s'agir d'une copie de la méthode webupd8 expliquant comment gérer l'installation de Oracle Java (ref: documentation ).
Comment utiliser ce ppa:
Sudo add-apt-repository ppa:linuxuprising/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java10-installer
Vérifiez l'installation:
$ /usr/lib/jvm/Java-10-Oracle/bin/Java -version
Java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Configuration des variables d'environnement (définit Java10 par défaut)
Sudo apt-get install Oracle-Java10-set-default
J'ai trouvé SDKMAN un outil très utile car il fournit un moyen pratique d'installer ( la gestion! ) ce que JDK - installer / tiliser à un moment donné depuis Shell.
Par exemple, une fois installé , vous pouvez:
sdk list Java
Cela montrera quelque chose comme:
==============================================================================
Available Java Versions
==============================================================================
9.0.4-open
+ 8u161-Oracle
8.0.191-Oracle
> + 8.0.171-Oracle
7.0.191-zulu
12.ea.15-open
11.0.1-open
10.0.2-open
1.0.0-rc8-graal
==============================================================================
+ - local version
* - installed
> - currently in use
==============================================================================
sdk install Java 10.0.2-open
Il montrera quelque chose comme:
Downloading: Java 10.0.2-open
In progress...
################# 12,3%
sdk use Java 10.0.2-open
Il montrera quelque chose comme:
Using Java version 10.0.2-open in this Shell.
Pour plus d'informations, voir https://sdkman.io/usage
Remarque : Vous avez besoin de update-alternatives
seulement si vous avez plusieurs versions de Java.
Remarque : Vous pouvez tout purger à propos de Java avant de réinstaller le nouveau Java.
Sudo apt purge Java*
Pour Java 10 nouvelle installation
Extrayez et mettez quelque part dans le répertoire /opt/Java
. Si vous mettez JDK dans le répertoire /opt/Java
, vous pourrez l'utiliser pour tous les utilisateurs, car il se trouve dans le répertoire public /opt
.
( Remarque : J'ai téléchargé JDK, JRE et JRE serveur, puis extrait JDK et renommé extrait le dossier en jdk10, extrait JRE et renommé extrait le dossier en jre10 et le serveur extrait JRE et renommé ont extrait le dossier sur jre10server comme indiqué dans l’instantané ci-dessous).
Mettez à jour votre fichier /etc/environment
comme ci-dessous
Maintenant, vous devez recharger le fichier de script /etc/environment
dans le système à l’aide de la commande source décrite ci-dessous.
source /etc/environment
Si vous voulez en savoir plus sur update-alternatives , alors voici le lien: https://askubuntu.com/questions/159575/ comment faire-je-faire-Java-default-à-un-manuellement-installé-jre-jdk
Il y a différentes façons de le faire, mais le moyen le plus pratique et le plus facile est de le trouver dans un lien vidéo .
Ce gars montre comment pouvez-vous l'installer manuellement.
L’avantage, c’est que vous ne pouvez pas donner le contrôle à votre système d’installation et si vous voulez passer d’une version à l’autre du JDK, vous pouvez le faire très facilement. Pas :-
Étape 1- Téléchargez le JDK et extrayez-le
Étape 2 - Déplacez votre dossier extrait dans le répertoire approprié de votre choix.
Étape 3- Définissez la variable d'environnement comme nous le faisons dans le système Windows Mettez à jour votre fichier .bashrc et ajoutez la ligne suivante
export Java_HOME=/usr/lib/Java/jdk1.8.0_77
export PATH="$PATH:$Java_HOME/bin"
J'ai trouvé un repo
Sudo add-apt-repository ppa:openjdk-r/ppa
Sudo apt update
Sudo apt install openjdk-10-jdk
Vous devez faire update-alternatives --install avant la dernière étape.
Sudo update-alternatives --install "/usr/bin/Java" Java "/usr/lib/jvm/Java-10-openjdk-AMD64/bin/Java" 1
Sudo update-alternatives --install "/usr/bin/javac" javac "/usr/lib/jvm/Java-10-openjdk-AMD64/bin/javac" 1