Configuration de Mac OS JAVA_HOME

1

J'ai une nouvelle installation d'OS X El Capitan version 10.11.5. Dans mon .bash_profile J'ai installé Java home en tant que

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH

Cependant si je tape echo $JAVA_HOME le résultat est une ligne vide. Ma version de Java est 1.8.0_92

EDIT: Au moment de la rédaction de cet article, je n’ai pas indiqué de ne pas utiliser zsh à la place du shell par défaut. Je n'ai pas lié le problème à un changement de type de coque.

peter_budo
la source

Réponses:

2

écho $JAVA_HOME résultats dans une ligne vide

Avec le package optionnel Java ou le JDK Oracle installé, en ajoutant un   des lignes suivantes à votre ~/.bash_profile fichier définira le   variable d'environnement en conséquence.

   export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"

ou

   export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"

ou

   export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

La source Où se trouve JAVA_HOME sur OSX Yosemite (10.10), Mavericks (10.9), Mountain Lion (10.8) ou OSX Lion (10.7)? , répondez par Olivier Refalo

DavidPostill
la source
Merci David, mais je viens de comprendre quel est le problème. J'ai changé de bash en zsh et la déclaration doit être en .zshrc (Je cherche toujours un moyen de pointer vers .bash_profile au lieu de conserver les définitions de chemin
peter_budo
David Je n'essaye pas d'invalider votre réponse. Mes excuses si je vous ai donné cette impression. En toute honnêteté, je ne savais pas que ces deux choses étaient liées. Je n'ai donc pas inclus la question initiale.
peter_budo