Comment installer le JDK sur Ubuntu Linux


J'essaie d'installer le Java Development Kit (JDK) sur Ubuntu distribution Linux, mais je ne peux pas l'installer.

Quelles sont les étapes pour l'installer sur Ubuntu?

Author: jww, 2013-02-09

25 answers

Se Référant à Demander à Ubuntu question Comment définir JAVA_HOME pour OpenJDK?,

Comment installer "Open JDK" (kit de développement Java) dans Ubuntu (Linux)?

  1. OuvrezTerminal à partir du tableau de bord de l'application ou appuyez sur Ctrl+Alt+T

  2. Mise à jour du référentiel:

    sudo add-apt-repository ppa:openjdk-r/ppa  # only Ubuntu 17.4 and earlier
    sudo apt-get update
    
  3. Exécutez la commande suivante dans Terminal:

    sudo apt-get install openjdk-8-jdk
    sudo apt-get install openjdk-8-source #this is optional, the jdk source code
    
  4. Type en ligne de commande comme ci-dessous...

    apt-cache search jdk
    

    (Remarque: openjdk-8-jdk est symboliquement utilisé ici. Vous pouvez choisir la version JDK selon vos besoins.)

  5. Pour la commande de type "JAVA_HOME" (Variable d'environnement) comme indiqué ci-dessous, dans "Terminal" en utilisant votre chemin d'installation...

    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
    

    (Note: "/usr/lib/jvm/java-8-openjdk" est symboliquement utilisé ici juste pour la démostration. Vous devez utiliser votre chemin selon votre installation.)

  6. Pour "PATH" (Environnement Variable) tapez la commande comme indiqué ci-dessous, dans" Terminal " en utilisant votre chemin d'installation...

    export PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin
    

    (Note: "/usr/lib/jvm/java-8-openjdk" est symboliquement utilisé ici juste pour la démostration. Vous devez utiliser votre chemin selon votre installation.)

  7. Vérifiez l'installation de "open jdk", tapez simplement commande dans "Terminal" comme indiqué ci-dessous

    javac -version
    
 682
Author: Dhaval Shah, 2018-06-23 18:01:43
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
 204
Author: Julio Marins, 2014-01-02 13:22:21

Vous pouvez également installer JDK 1.7 d'Oracle assez facilement; à titre d'exemple, voici comment installer JDK 1.7.0_13;

Comme racine, faire;

cd /usr/local
tar xzf <the file you just downloaded>

En tant qu'utilisateur normal, ajoutez ou modifiez ces deux lignes dans votre ~/.profil pour pointer vers l'installation;

export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin

S'il s'agit d'une mise à jour, vous pouvez également supprimer l'ancien java répertoire d'installation dans /usr/local.

Déconnectez-vous et recommencez (ou faites . ~/.profile), et tout devrait fonctionner.

L'inconvénient du JDK d'Oracle est qu'il ne se mettra pas à jour avec le reste de votre système comme OpenJDK le fera, donc je le considérerais surtout si vous exécutez des programmes qui en ont besoin.

 136
Author: Joachim Isaksson, 2017-01-20 07:22:27

Si vous avez déjà téléchargé le fichier ZIP, procédez comme suit.

Exécutez la commande suivante pour décompresser votre fichier.

tar -xvf ~/Downloads/jdk-7u3-linux-i586.tar.gz
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1

Une fois l'installation terminée, définissez les variables d'environnement comme suit.

Modifier le chemin du système dans le fichier /etc/profile:

sudo gedit /etc/profile

Ajoutez les lignes suivantes à la fin.

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Source: http://javaandme.com/

 74
Author: Pratap Singh, 2017-10-30 10:45:57

Si vous souhaitez installer le dernier JDK 1.8, utilisez le PPA webupd8team.

Ajoutez le référentiel dans votre système:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Vous pouvez maintenant installer Oracle Java 8 en utilisant la commande suivante:

sudo apt-get install oracle-java8-installer

Ce référentiel ppa fournit également un package pour définir automatiquement les variables d'environnement. Il suffit de taper:

sudo apt-get install oracle-java8-set-default
 60
Author: Habchi, 2018-03-22 10:35:52

OpenJDK est OK pour la plupart des cas, mais Oracle JDK peut être requis pour certaines applications clientes bancaires (mon cas) - je ne peux pas utiliser OpenJDK.

Je suis surpris de ne voir aucune réponse avec la méthode par défaut (référentiel sans PPA externe) dans Ubuntu 12.10+ pour le JDK d'Oracle - Je vais essayer de le décrire.

  • Installer JavaPackage: sudo apt-get install java-package
  • Vous pouvez télécharger Oracle JDK à partir de la page de téléchargement d'Oracle
  • Créer un paquet Debian à partir du téléchargé .tar.gz archive: make-jpkg jdk-YOUR_VERSION-linux-PLATFORM.tar.gz Cette commande produira un paquet .deb.
  • Installez le paquet de votre manière préférée (par exemple, sudo dpkg -i oracle-java8-jdk_8u40_amd64.deb)

C'est le moyen officiellement pris en charge par les développeurs Debian pour installer Oracle JDK, et je suppose que c'est très simple.

 30
Author: avtomaton, 2018-03-22 10:37:29

L'Installation de Java 8 sur Ubuntu

Vous devez d'abord ajouter le référentiel webupd8team Java PPA dans votre système et installer Oracle Java 8 à l'aide de l'ensemble de commandes suivant.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

Vérifiez la version Java installée

Après avoir correctement installé Oracle Java à l'aide des étapes ci-dessus, vérifiez la version installée à l'aide de la commande suivante.

$ java -version

java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

Configuration de l'environnement Java

Dans le référentiel ppa Webupd8 fournissant également un package à définir variables d'environnement, Installez ce paquet en utilisant la commande suivante.

$ sudo apt-get install oracle-java8-set-default

Référence

 25
Author: amadib, 2018-03-22 10:33:56

Exécutez Simplement:

sudo apt-get install default-jdk
 14
Author: sjain, 2014-12-22 16:10:08

Wiki du site Ubuntu:

Pour Ubuntu 10.04 LTS, les paquets sun-java6 ont été supprimés de la section Multivers de l'archive Ubuntu. Il est recommandé d'utiliser openjdk - 6 à la place.

Si vous ne pouvez pas passer du propriétaire Sun JDK/JRE à OpenJDK, vous pouvez installer les paquets sun-java6 à partir du référentiel partenaire Canonical. Vous pouvez configurer votre système pour utiliser ce référentiel via la ligne de commande:

 sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
 sudo apt-get update   
 sudo apt-get install sun-java6-jre sun-java6-plugin
 sudo update-alternatives --config java

Pour Ubuntu 10.10 , les paquets sun-java6 ont été supprimés de la section Multivers de l'archive Ubuntu. Il est recommandé d'utiliser openjdk - 6 à la place.

Si vous ne pouvez pas passer du propriétaire Sun JDK/JRE à OpenJDK, vous pouvez installer les paquets sun-java6 à partir du référentiel partenaire Canonical. Vous pouvez configurer votre système pour utiliser ce référentiel via la ligne de commande:

 sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
 sudo apt-get update   
 sudo apt-get install sun-java6-jre sun-java6-plugin
 sudo update-alternatives --config java
 7
Author: StarsSky, 2014-10-29 12:18:36

Utilisation d'un PPA

Vous pouvez utiliser WebUpd8 PPA (cela téléchargera les fichiers requis à partir d'Oracle et installera JDK 8):

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Les PPA sont - ils sûrs à ajouter à mon système et quels sont les "drapeaux rouges" à surveiller?

Assurez-vous également que votre variable JAVA_HOME a été définie sur:

/usr/lib/jvm/java-8-oracle

Manuel d'installation

Le goudron.les gz fournis par Oracle n'ont pas de processus d'installation réel. Vous venez d'extraire ces fichiers dans un emplacement que vous voulez et les ajouter à votre chemin. Le processus est donc le suivant:

Téléchargez un .tar.gz depuis Oracle (ici, j'utiliserai jdk-8u20-linux-x64.tar.gz); Extrayez-le quelque part;

Déplacez le dossier extrait vers /usr/lib/jvm. Ce n'est pas nécessaire mais c'est l'endroit où le logiciel Java runtime est installé

sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8

Créez un fichier /etc/profile.d/oraclejdk.sh avec le contenu suivant (adaptez les chemins pour refléter le chemin où vous avez stocké votre JDK):

    export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
    export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
    export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
    export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
    export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db

Terminé! Ceux les chemins ne seront reconnus qu'après la déconnexion ou le redémarrage, donc si vous voulez les utiliser immédiatement, exécutez source /etc/profile.d/oraclejdk.sh.

 6
Author: Devendra Chhaiya, 2017-04-13 12:22:42

Vous pouvez utiliser la commande sudo apt-get install default-jdkterminal pour installer la version par défaut de JDK.

Avant d'installer Java, tapez la commande sudo apt-get update terminal, puis tapez la commande install terminal. Vous pouvez obtenir plus d'informations de ici.

 5
Author: as a guest, 2018-03-22 10:30:30

Jetez un oeil àOpenJDK . C'est l'implémentation standard JVM sur Linux.

 4
Author: Gaurav Agarwal, 2014-07-12 21:45:31

Je recommande JavaPackage.

C'est très simple. Vous avez juste besoin de suivre les instructions pour créer un .paquet deb du tar Oracle.fichier gz.

 4
Author: simao, 2018-03-22 10:38:23

Sun-java6-jdk est un paquet virtuel fourni par oracle-java8-installateur, ou oracle-java7-installateur, ou oracle-java7-installer.

sudo apt-get install oracle-java8-installer  

Vous donnera sun-java6-jdk.

 3
Author: primeFactor, 2014-10-19 10:52:27

Vous pouvez installer via apt-get:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Également via manuellement

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java9-installer
exit

Après, n'oubliez pas de vérifier la version:

java -version
 3
Author: Ramin Darvishov, 2018-03-22 10:34:56

Si vous souhaitez installer Oracle JDK, vous pouvez utiliser ce script automatisé, ce qui fait tout le travail pour vous.

Il existe des instructions détaillées pour l'utiliser sur le blog de l'auteur.

 2
Author: kazy, 2016-02-05 17:53:35

L'installation du JDK Java d'Oracle nécessite que vous acceptiez la licence Oracle avant le début de l'installation. C'est nécessaire qu'une seule fois. Si pour une raison quelconque vous avez besoin de l'installation automatisée, vous pouvez exécuter les commandes suivantes pour installer sans interaction de l'utilisateur, utile pour un script automatique par exemple.

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version
 2
Author: herrtim, 2017-01-11 11:52:02

Le mieux est d'installer Java par défaut jusqu'à ce qu'une version Java spécifique ne soit pas requise. Avant cela, exécutez java-version pour vérifier si Java n'est pas déjà installé.

sudo apt-get update  
sudo apt-get install default-jre  
sudo apt-get install default-jdk

C'est tout ce qui est nécessaire pour installer Java.

 2
Author: TheMightyNight, 2018-03-22 10:31:10

J'ai installé avec succès JDK 10 sur Ubuntu 18.04 LTS suite à cette vidéo.

Je copie l'extrait de la description de la vidéo.

Ouvrez simplement le terminal et donnez ces commandes:

Pour l'installation de Java (PPA)

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

Pour configurer des variables d'environnement (faire java10 par défaut)

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

La même procédure peut être suivie sur Ubuntu 16.04, Linux Mint, Debian et d'autres systèmes Linux connexes pour installer JDK 10.

 2
Author: Md. Abu Nafee Ibna Zahid, 2018-06-14 11:19:28

Vous pouvez utiliser oraji. Il peut installer / désinstaller à la fois JDK ou JRE à partir d'oracle java (.tar.gz).

  1. Pour installer exécuter sudo oraji '/path/to/the/jdk_or_jre_archive'
  2. Pour désinstaller, exécutez oraji -u et confirmez le numéro de version.
 1
Author: Jahid, 2016-05-16 05:24:45

J'ai eu le même problème et aucun des commentaires a fonctionné pour moi. Enfin, j'ai remarqué que j'ai désactivé mes mises à jour. Lorsque je le réactive, la mise à jour sudo apt-get a fonctionné correctement et le problème a été résolu. (mise à jour dans paramètres système>logiciel et mises à jour > onglet mises à jour ici, j'ai coché deux première option de mise à jour importante et de mises à jour recommandées).

 1
Author: hamideh, 2016-05-21 10:20:12

Essayez ceci au cas où vous ne voudriez pas installer OpenJDK: JDK Source Installer pour Ubuntu

 1
Author: Rome, 2018-03-22 10:29:17

Dans Ubuntu 18.04, Nous pouvons installer java comme un paquet normal sans l'aide d'un référentiel

Il suffit d'exécuter cette commande

sudo apt install openjdk-8-jdk
 0
Author: Arash Hatami, 2018-07-05 22:36:05

Dans Ubuntu1604 J'ai fait face à "Aucune erreur de candidat d'installation". Les étapes ci-dessous m'ont aidé à installer.

- sudo apt-obtenir la mise à jour - sudo apt-obtenir la mise à niveau - apt-get installer le logiciel-propriétés-commun - sudo add-apt-repository ppa: webupd8team / java -apt-get update - sudo apt installer oracle-java8-installer

 0
Author: akshaypmurgod, 2018-09-18 00:00:28

Exécutez ces séries de commandes (insert, update et install) et vous êtes prêt à partir.

  1. Ajoutez d'abord le référentiel:

    sudo add-apt-repository ppa:webupd8team/java
    
  2. Mise à jour:

    sudo apt-get update
    
  3. Installer:

    sudo apt-get install oracle-java7-installer
    
 -6
Author: Prabesh Thapa, 2018-03-22 10:31:43