Je viens d'acheter un tout nouveau MacBook Pro. Il s'agit de mon premier MAC et j'essaie toujours de maîtriser la navigation. Quoi qu'il en soit ... Je suis aussi nouveau sur Java et je me suis exercé sur mon PC Windows avant sa mort définitive. Maintenant que je suis sur ce MAC, j'ai installé mon JDK et je dois maintenant définir la variable d'environnement Java_HOME
. Je ne sais pas quoi faire.
J'ai essayé de suivre certains de ces guides et je ne suis pas allé très loin.
http://www.mkyong.com/Java/how-to-set-Java_home-environment-variable-on-mac-os-x/http://www.youtube.com/watch? v = aCEPrODy68o
Et je suis très sûr que celui-ci m'a fait créer un fichier maintenant inutile:youtube.com/watch?v=-cASjkF94dc
J'ai pu localiser le terminal et je pense avoir créé plusieurs fichiers. Je reçois des messages comme celui-ci:
(1) Un autre programme peut éditer le même fichier . Si tel est le cas, veillez à ne pas vous retrouver avec deux différentes instances du même fichier lors de modifications . Quittez ou continuez avec prudence.
(2) Une session d'édition pour ce fichier s'est écrasée . Si tel est le cas, utilisez ": recover" ou "vim -r /Users/Erwin/.bash_profile".____. pour récupérer les modifications (voir ": aide à la récupération") . Si vous l'avez déjà fait, supprimez le fichier d'échange "/Users/Erwin/.bash_profile.sw p" pour éviter ce message.
Certains experts Mac peuvent-ils m'aider à résoudre ce problème et à configurer l’environnement Java étape par étape?
Littéralement, tout ce que vous avez à faire est de:
echo export "Java_HOME=\$(/usr/libexec/Java_home)" >> ~/.bash_profile
et redémarrez votre Shell.
Si vous avez plusieurs versions de JDK installées et que vous voulez en faire une spécifique, vous pouvez utiliser l'indicateur -v
pour Java_home
comme suit:
echo export "Java_HOME=\$(/usr/libexec/Java_home -v 1.7)" >> ~/.bash_profile
Je l'ai fait en mettant
export Java_HOME=`/usr/libexec/Java_home`
(backtics) dans mon .bashrc. Voir mon commentaire sur la réponse d'Adrian.
Dans Mac OSX 10.5 ou version ultérieure, Apple recommande de définir le $Java_HOME variable to /usr/libexec/Java_home
. Il vous suffit d'exporter le $Java_HOME
in file ~/. bash_profile
ou le ~/.profile
.
Ouvrez le terminal et exécutez la commande ci-dessous.
$ vim .bash_profile
export Java_HOME=$(/usr/libexec/Java_home)
enregistrer et quitter l'éditeur vim, puis exécutez la commande source sur .bash_profile
$ source .bash_profile
$ echo $Java_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
Je l'ai fait en ajoutant ~/.profile. Après la mise à jour vers la version bêta d’El Capitan, cela ne fonctionnait pas, même si Java_HOME était défini dans .bash_profile.
S'il existe des utilisateurs de la version bêta d'El Capitan, essayez d'ajouter à .profile
J'ai mis à jour l'excellent utilitaire jenv
pour faciliter l'installation sur macOS.
Suivez les instructions sur https://github.com/hiddenswitch/jenv