Quelqu'un peut-il me dire comment définir une variable d'environnement pour Mac OS X 10.8 Mountain Lion. Je viens de mettre à niveau mon Mac vers Mac OS X 10.8. Quand je lance un script. Il a dit que
"/ Users/ruijiaoli/lejos_nxj/bin/nxj: ligne 64: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java: Aucun fichier ou répertoire de ce type"
J'ai trouvé ce JDK dans le répertoire dans le chemin ci-dessus. Et cela a bien fonctionné sous lion de Mac OS X . Le chemin d'accès au JDK at-il changé dans Mac OS X Mountain Lion? La version de Java sur mon système est 1.6.
C'est ce que j'ai essayé:
créez le bash_profile:
$ vim ~/.bash_profile
ajoutez ceci au fichier:
export Java_HOME=$(/usr/libexec/Java_home)
exécuter la commande source
$ source ~/.bash_profile
echo Java_HOME:
$ echo $Java_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
J'ai créé un fichier ~/.bash_profile et ajouté:
export PATH=/usr/local/mysql/bin:$PATH
export PATH=/Users/sparkyspider/dev/javalibs/Grails/grails-2.1.1/bin:$PATH
export Java_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home
Et tout fonctionne très bien pour moi ...
j'ai trouvé ce lien que tu peux suivre, avec les instructions de Oracle http://docs.Oracle.com/cd/E19509-01/820-3208/6neopagg5/index.html
J'ai trouvé le post suivant très utile -
http://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/
Il explique comment définir le chemin d'accès pour un utilisateur unique ou pour l'ensemble du système (OS X Leopard +).