Comment puis-je configurer le chemin Java_HOME
sans avoir à le configurer à chaque fois que je redémarre ma machine?
J'ai utilisé les méthodes suivantes pour définir Java_HOME sur ma machine Ubuntu:
1) Depuis le terminal, j'ai exécuté la commande suivante:
export Java_HOME=/usr/lib/jvm/jdk1.7.0
2) J'ai édité le fichier /etc/enviroment
directement pour y ajouter le chemin Java_HOME
Ce qui est vraiment étrange, c’est que si je teste Java_HOME
à l’aide de la commande echo
après l’une des méthodes décrites ci-dessus, je peux voir qu’il est réglé correctement, mais si je redémarre, me déconnecte/me reconnecte même après avoir travaillé sur la machine pendant un moment, le Java_HOME
n'est plus défini et je dois le régler à nouveau en utilisant l'une des deux méthodes ci-dessus.
Alors quelqu'un peut-il me dire ce que je fais mal ici?
Je mets normalement des chemins dans
~/.bashrc
Cependant, pour Java, j'ai suivi les instructions sur https://askubuntu.com/questions/55848/how-do-i-install-Oracle-Java-jdk-7
et c'était suffisant pour moi.
vous pouvez également définir plusieurs Java_home et en avoir un seul actif (reste commenté).
supposez dans votre fichier bashrc, vous avez
export Java_HOME=......jdk1.7
#export Java_HOME=......jdk1.8
la notice 1.8 est commentée. Une fois que vous faites
source ~/.bashrc
jdk1.7 sera dans le chemin.
vous pouvez les changer assez facilement de cette façon. Il existe également d'autres solutions plus permanentes. Le lien que j'ai posté a cette information.
ajoutez Java_HOME au fichier:
/etc/environment
pour qu'il soit disponible sur l'ensemble du système (vous devrez toutefois redémarrer Ubuntu)