web-dev-qa-db-fra.com

Comment définir le chemin de l'environnement Java dans Ubuntu

Je viens d'installer JDK sous Ubuntu avec la commande Sudo apt-get install openjdk-6-jdk, Après l'installation, où se trouve le répertoire Java bin? Et comment puis-je définir le chemin de l'environnement pour ce répertoire? J'ai peu d'expérience avec Ubuntu. Quelqu'un peut-il donner des conseils ou suggérer un site Web de qualité?

94
Ullas Prabhakar

définir les variables d'environnement comme suit

Editer le fichier de chemin du système/etc/profile

Sudo gedit /etc/profile

Ajouter les lignes suivantes en fin

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

Ensuite, déconnectez-vous et connectez-vous à Ubuntu pour configurer les chemins ...

112
Pratap Singh

Java est généralement installé dans /usr/Java Recherchez la version que vous avez et procédez comme suit:

En supposant que vous utilisez bash (si vous commencez tout juste, je vous recommande de bash par rapport aux autres coquilles), vous pouvez simplement taper bash pour le démarrer.

Editez votre fichier ~/.bashrc et ajoutez les chemins comme suit:

pour par exemple. vi ~/.bashrc

insérer les lignes suivantes:

export Java_HOME=/usr/Java/<your version of Java>
export PATH=${PATH}:${Java_HOME}/bin

après avoir enregistré les modifications, quittez et redémarrez votre bash ou tapez simplement bash pour démarrer un nouveau shell

Tapez export pour vous assurer que les chemins sont corrects.

Saisissez Java -version pour vous assurer que Java est accessible.

52
Vijay Agrawal

Ubuntu installe openjdk 6 sur le chemin /usr/lib/jvm/Java-6-openjdk. Donc, vous aurez la corbeille dans /usr/lib/jvm/Java-6-openjdk/bin. Généralement, le chemin d'accès aux classes est défini automatiquement pour les exécutables Java et connexes.

29
prajeesh kumar

To Définissez Java_HOME/PATH pour un seul utilisateur , connectez-vous à votre compte et ouvrez le fichier .bash_profile

$ vi ~/.bash_profile

Définissez Java_HOME comme suit à l'aide de la syntaxe export Java_HOME=<path-to-Java>. Si votre chemin est défini sur /usr/Java/jdk1.5.0_07/bin/Java, définissez-le comme suit:

export Java_HOME=/usr/Java/jdk1.5.0_07/bin/Java

Définissez PATH comme suit:

export PATH=$PATH:/usr/Java/jdk1.5.0_07/bin

N'hésitez pas à remplacer /usr/Java/jdk1.5.0_07 selon votre configuration. Enregistrez et fermez le fichier. Déconnectez-vous et reconnectez-vous pour voir les nouveaux changements. Sinon, tapez la commande suivante pour activer les nouveaux paramètres de chemin immédiatement:

$ source ~/.bash_profile

OR

$ . ~/.bash_profile

Vérifier les nouveaux paramètres:

$ echo $Java_HOME
$ echo $PATH

Conseil: Utilisez la commande suivante pour trouver le chemin exact vers quel exécutable Java sous UNIX/Linux:

$ which Java

Veuillez noter que le fichier ~/.bashrc est similaire, sauf que ~/.bash_profile s’exécute uniquement pour les shells de connexion Bash et que .bashrc s’exécute pour chaque nouveau shell Bash.

Pour définir Java_HOME/PATH pour tous les utilisateurs , vous devez configurer la configuration globale dans le fichier /etc/profile OR /etc/bash.bashrc pour tous les utilisateurs:

# vi /etc/profile

Procédez ensuite à la configuration des variables PATH/Java_PATH:

export PATH=$PATH:/usr/Java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/Java/jdk1.5.0_07/bin

Enregistrez et fermez le fichier. Une fois encore, vous devez taper la commande suivante pour activer les paramètres de chemin immédiatement:

# source /etc/profile

OR

# . /etc/profile
17
Atul Arvind

Cela devrait mettre Java dans votre chemin, probablement dans/usr/bin/Java. Le moyen le plus simple de le trouver consiste à ouvrir un terme et à taper "quel Java".

6
Michael

Pour configurer l’étendue du système, vous devez utiliser le 

/ etc/environment fichier Sudo gedit /etc/environment 

est l'emplacement où vous pouvez définir n'importe quelle variable d'environnement. Il peut être visible dans l’ensemble du système. Une fois la variable définie, le système doit être redémarré.

EXEMPLE : 

Sudo gedit /etc/environment

Ajouter comme suit:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
Java_HOME="/opt/jdk1.6.0_45/"

Voici le site que vous pouvez trouver plus: http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/

4
Paramananda

si vous avez uniquement installé OpenJDK, vous devez mettre à jour vos liens, car vous pouvez avoir une installation OpenJDK.

Sudo update-alternatives --config Java

après ça

$gedit ~/.bashrc

ajouter la ligne suivante dans le fichier

Java_HOME=/usr/lib/jvm/YOUR_Java_VERSION export PATH=$PATH:$Java_HOME/bin export Java_HOME

vous pouvez obtenir la version Java avec

Java -version
4
Loïch
  • Terminal ouvert (Ctrl+Alt+t)
  • Type

    Sudo gedit .bashrc 
    
  • Entrez le mot de passe de l'utilisateur Ubuntu
  • Aller à la dernière ligne du fichier
  • Tapez ci-dessous le code dans la nouvelle ligne

    export Java_HOME=enter_Java_path_here
    export PATH=$Java_HOME/bin:$PATH
    eg: export Java_HOME=/home/pranav/jdk1.8.0_131
        export PATH=$Java_HOME/bin:$PATH
    
  • Sauvegarder le fichier
  • Type

    source ~/.bashrc
    

    dans le terminal

  • Terminé
2
Pranav V R

Étape 1:

Sudo gedit ~/.bash_profile

Étape 2:

Java_HOME=/home/user/tool/jdk-8u201-linux-x64/jdk1.8.0_201
PATH=$PATH:$HOME/bin:$Java_HOME/bin
export Java_HOME
export JRE_HOME
export PATH

Étape 3:

source ~/.bash_profile
1
trí nguyễn

ouvrez jdk une fois installé réside généralement dans votre /usr/lib/Java-6-openjdkComme d'habitude, vous devez définir les options Java_HOME, calsspath et PathDans Ubuntu 11.04, un fichier d'environnement est disponible dans/etc où vous devez définir les trois chemins. Ensuite, vous devrez redémarrer votre système pour que les modifications prennent effet. 

Voici un site pour vous aider http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html

1
Raveesh Sharma

Ouvrir le fichier /etc/environment avec un éditeur de texte Ajouter la ligne Java_HOME="[path to your Java]" Sauvegarder et fermer puis exécuter source /etc/environment

0
Firas Nomaan

Vous devez définir la variable $ Java_HOME

Dans mon cas, lors de la configuration de Maven, je devais le configurer à l'emplacement où JDK est installé.

Commencez par trouver où Java est installé:

$ whereis Javajava:/usr/bin/Java/usr/share/Java/usr/share/man/man1/Java.1.gz

Maintenant, creuser plus profondément -

$ ls -l /usr/bin/Javalrwxrwxrwx 1 racine racine 46 août 25 2018/etc/alternatives/Java ->/usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java Creusez plus profondément:

$ ls -l /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java-rwxr-xr-x 1 racine racine 6464 14 mars 18:28/usr/lib/jvm/Java -8-openjdk-AMD64/jre/bin/Java

Comme il n'est référencé dans aucun autre répertoire, nous l'utilisons.

Ouvrez/etc/environment en utilisant nano

$ Sudo nano/etc/environment

Ajouter les lignes suivantes

Java_HOME =/usr/lib/jvm/Java-1.8.0-openjdk-AMD64 Export Java_HOME

Rechargez PATH en utilisant $./etc/environment

Maintenant, $ echo $ Java_HOME

Voici votre sortie:

/usr/lib/jvm/Java-1.8.0-openjdk-AMD64

Sources auxquelles j'ai fait référence:

https://askubuntu.com/a/175519

https://stackoverflow.com/a/23427862/6297483

0
Nithin Raja

Permettez-moi de simplifier, Premier téléchargement JDK à partir du site Web Oracle: Lien

2] Puis l'extraire 

3] Créez un dossier (jvm) dans/usr/lib/i.e/usr/lib/jvm

4] déplacez le dossier extrait du jdk vers/usr/lib/jvm / 

* Remarque: utilisez terminal, Sudo, commande mv, par exemple Sudo mv 

5] Créez un fichier .sh dans /etc/profile.d/, par exemple: /etc/profile.d/myenvvar.sh

6] Dans le type de fichier .sh 

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

export PATH = $ PATH: $ Java_HOME/bin

* Remarque: utilisez terminal, gedit et Sudo, par exemple: Sudo gedit myenvvar.sh

7] Éteignez l'ordinateur après toutes ces étapes et redémarrez-le.

8] Open Terminal, et tapez 

Version Java

9] Vérifiez la sortie, puis tapez

echo $ Java_HOME

10] Vérifiez la sortie et soyez heureux :)

0
Shingade Abhishek

Vous pouvez installer le Java par défaut Ubuntu (17.10) à partir d’apt:

Sudo apt install openjdk-8-jdk-headless 

Et il va définir le PATH pour vous, si au lieu de cela vous devez installer une version spécifique de Java, vous pouvez suivre ceci YouTube

0
T04435
  1. Mettre à jour le fichier bashrc pour ajouter Java_HOME

    Sudo nano ~/.bashrc

  2. Ajoutez Java_HOME au fichier bashrc.

    export Java_HOME=/usr/Java/<your version of Java>
    export PATH=${PATH}:${Java_HOME}/bin

  3. S'assurer que Java est accessible

    Java -version

  4. En cas d'installation manuelle de JDK, si vous rencontrez une erreur, comme indiqué ci-dessous

    Une erreur s'est produite lors de l'initialisation de la machine virtuelle 
     Java/lang/NoClassDefFoundError: Java/lang/Object 
    
  5. Exécutez la commande suivante dans votre répertoire Java_HOME/lib:

    unpack200 -r -v -l "" tools.pack tools.jar

  6. Exécutez les commandes suivantes dans votre Java_HOME/jre/lib

    ../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar

  7. S'assurer que Java est accessible

    Java -version

0
Vinit Solanki

Il ne vous reste plus qu'à définir les variables d'environnement “Java_HOME” et “PATH”, puis vous avez terminé. Entrez les commandes suivantes pour définir vos variables d’environnement. Assurez-vous que vos variables d'environnement pointent vers une installation valide de JDK sur votre ordinateur. Pour Ubuntu 18.04, le chemin est /usr/lib/jvm/Java-8-openjdk-AMD64/

export Java_HOME=/usr/lib/jvm/Java-8-openjdk-AMD64

Pour vérifier si votre chemin Java_HOME a bien été enregistré, entrez la commande suivante à vérifier.

echo $Java_HOME
0
Sai prateek