0 votes

Est-il possible de définir l'environnement JAVA_HOME dans El Capitan?

Je ne parviens pas à définir la variable d'environnement JAVA_HOME sur osx. J'ai ajouté la ligne suivante à mon .bash_profile

export JAVA_HOME=`/usr/libexec/java_home`

et je l'ai sourcé par la suite; cependant, lorsque j'utilise printenv ou essaie de l'afficher avec echo, je ne vois rien dans le Terminal.

1 votes

Est-ce que le réglage d'autres variables dans .bashrc fonctionne comme prévu? Est-ce que l'exécution de /usr/libexec/java_home fonctionne?

0 votes

Avez-vous démarré un nouvel shell?

0 votes

Exécuter /usr/libexec/java_home a fonctionné. Il s'avère également que définir la variable d'environnement dans ce fichier (.bashrc) fonctionne mais pas dans le .bash_profile. Je n'avais pas le fichier .bashrc dans mon dossier personnel donc je suppose que cela doit être créé.

1voto

jesus Points 11

La seule façon dont j'ai réussi à faire fonctionner cela a été en définissant cette variable d'environnement dans le fichier .bashrc, qui soit dit en passant, n'est pas créé par défaut dans le répertoire personnel des utilisateurs. Merci aux commentaires de patrix sur ma question qui ont conduit à cette solution.

0voto

forquare Points 1427

Je pense que vous devriez supprimer les backticks (`) et faire quelque chose comme:

export JAVA_HOME="/usr/libexec/java_home"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X