75 votes

Comment installer JDK 10 sous Ubuntu?

Comment installer Java Development Kit (JDK) 10 sur Ubuntu?

Les instructions d'installation du centre d'aide Oracle expliquent uniquement comment télécharger et extraire l'archive sur une plate-forme Linux, sans configuration système.

193voto

Wesam Points 768

Mise à jour: le JDK 11 Maintenant Disponible

sudo apt-get install openjdk-11-jdk

Pour JDK 10

Option 1: Installation Facile (PPA)

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

Alors que par défaut avec:

sudo apt-get install oracle-java10-set-default

Et enfin vérifier 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: Linux Soulèvement

Option 2: Installation Manuelle

  • Télécharger OpenJDK 10 binaires pour Linux.

  • Décompresser l'archive téléchargée:

    tar xzvf openjdk-10_linux-x64_bin.tar.gz
    
  • Déplacez les fichiers extraits de l'archive à l'endroit où votre système conserve vos installé Jdk:

    sudo mv jdk-10 /usr/lib/jvm/java-10-openjdk-amd64/
    
  • Ajouter le nouveau Java alternative:

    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
    
  • Mise à jour de votre système java alternatives et choisir 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érifier 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
    
  • Fait


Si vous préférez Oracle JDK, le télécharger et suivez les étapes d'installation comme indiqué ci-dessus.

13voto

lealceldeiro Points 6530

J'ai trouvé un outil très utile, car il fournit un moyen pratique de l'installation (gestion!) ce JDK installer/utiliser dans un temps donné à partir du shell.

Par exemple, une fois qu'il est installé, vous pouvez:

Cela va donner 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
==============================================================================

Il va donner quelque chose comme:

Downloading: java 10.0.2-open

In progress...

#################                             12,3%
  • Utiliser une version spécifique: sdk use java 10.0.2-open

Il va donner quelque chose comme:

Using java version 10.0.2-open in this shell.

L'utilisation de la

Pour plus d'info voir https://sdkman.io/usage

8voto

stalet Points 823

Il y a un ppa sur java 10 qui installe oracle java: https://launchpad.net/~linuxuprising/+archive/ubuntu/java

Je ne suis pas si sûr que ce sera maintenue si. Il semble être une copie de la webupd8 façon sur la façon de gérer oracle java à l'installation (réf: documentation).

Comment utiliser ce ppa:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer

Vérifier 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)

La configuration des variables d'environnement (faire java10 par défaut)

sudo apt-get install oracle-java10-set-default

3voto

Uddhav Gautam Points 3522

Remarque: Vous avez besoin d' update-alternatives seulement si vous avez plusieurs versions de java.

Remarque: Vous pouvez purger tout à propos de Java avant frais de l'installation de Java.

 sudo apt purge java*

Pour Java 10 frais d'installation

  1. Téléchargement JDK 10 à partir d'ici (vous pouvez télécharger le JRE et le serveur JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Extraire et mettre quelque part en /opt/java répertoire. Vous mettre JDK /opt/java répertoire fait d'être utilisable pour tous les utilisateurs car il est dans le public /opt répertoire.

    (Note: j'ai téléchargé le JDK, JRE, et le serveur JRE, et des extraits de JDK et renommé extrait du dossier de jdk10, extrait JRE et renommé extrait du dossier de jre10, et des extraits de serveur JRE et renommé extrait du dossier de jre10server comme le montre ci-dessous instantané).

  3. Mise à jour de votre /etc/environment le fichier comme ci-dessous enter image description here

Maintenant, vous avez besoin de recharger l' /etc/environment fichier de script dans le système à l'aide de la source de commande comme ci-dessous.

source /etc/environment

enter image description here

Si vous voulez en savoir plus sur la mise à jour de solutions de rechange alors voici le lien: https://askubuntu.com/questions/159575/how-do-i-make-java-default-to-a-manually-installed-jre-jdk

2voto

Sanjay-Dev Points 40

Il y a différentes manières de le faire , mais le plus pratique et facile façon de le faire c'est que j'ai trouvé dans un lien vidéo .

Ce mec montre comment pouvez-vous l'installer manuellement .

L'avantage est que vous dnt donner le contrôle à l'os à installer des trucs et si vous voulez basculer entre les versions JDK , vous pouvez le faire très facilement . Les étapes :-

Étape 1- Téléchargement JDK et l'Extraire

Étape 2- Déplacez votre dossier extrait dans un répertoire approprié de votre choix.

Étape 3- Définissez la variable d'environnement comme nous le faisons dans le Système Windows Mise à jour de votre .bashrc fichier et ajoutez la ligne suivante

export JAVA_HOME=/usr/lib/java/jdk1.8.0_77
export PATH="$PATH:$JAVA_HOME/bin"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X