web-dev-qa-db-fra.com

Comment définir Java_HOME pour qu'il pointe vers une installation JDK?

J'ai installé Sun-Java6-jdk.

J'ai besoin de trouver son répertoire personnel. Java_HOME doit pointer vers une installation JDK, pas JRE.

10
Lesya Makhova

Vous devriez pouvoir utiliser la commande whereis pour trouver où votre JDK est installé.

whereis Java

Sur mon installation Ubuntu 12.04, OpenJDK contient des fichiers dans /usr/bin/Java, /usr/bin/X11/Java, /usr/share/Java, /usr/share/man/man1/Java.1.gz. Je devine que la version d'Oracle est située dans les mêmes répertoires.

7
Eirik Berg

Si vous devez ajouter la variable Java_HOME, vous pouvez le faire en l'ajoutant au fichier .bashrc de votre répertoire personnel.

Ouvrez le fichier .bashrc à l'aide d'un éditeur. Si vous utilisez nano alors

nano ~/.bashrc

et ajoutez les 2 lignes suivantes dans votre fichier .bashrc.

Java_HOME=/usr/lib/jvm/jdk1.7.0_04/
export Java_HOME

Il y a peut-être d'autres façons d'installer, mais c'est ce que j'ai toujours suivi.

6
xIN3N

Voici comment j'ai configuré dans mon système Linux:

J'ai téléchargé JDK1.8.0_77 et, par défaut, le fichier téléchargé se trouve à l'emplacement (Répertoire des téléchargements): i.e /home/user/Downloads, décompressez le JDK téléchargé en /home/user/Downloads/jdk1.8.0_77, puis

  1. Ouvrir le terminal et tapez,

    editor .bashrc
    

    écris ces 2 lignes à l'intérieur,

    export Java_HOME=/home/user/Downloads/jdk1.8.0_77
    

    (entrez le chemin de votre JDK téléchargé)

    export PATH=$Java_HOME/bin:$PATH
    

    sauvegarder le fichier

  2. source ~/.bashrc

  3. echo $Java_HOME

C'est tout :)

0
Roshimon