web-dev-qa-db-fra.com

Comment définir une variable d'environnement JDK Java pour Mountain Lion Mac OS X 10.8

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.

12
Gickian

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
20
tokhi

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 ...

10
Spider

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

0
Oirad

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 +).

0
darkCode