845 votes

Où Java 7 est-il installé sur Mac OS X?

Je viens de télécharger Java 7u17 sur Mac OS 10.7.5 à partir d' ici , puis installé avec succès. Afin de faire un peu JNI de programmation, j'ai besoin de savoir d'où Java est installé sur mon Mac.

Je pensais qu'à l'intérieur de l' /Library/Java/JavaVirtualMachines/ le dossier, il y aurait un dossier appelé 1.7.0.jdk ou quelque chose, mais j'ai trouvé que le dossier est vide. Cela a été confirmé par l'exécution ls /Library/Java/JavaVirtualMachines/ dans le Terminal. J'ai essayé de chercher à savoir si il a été installé quelque part d'autre, mais qui ne semble pas être en train de rien.

Quelqu'un pourrait-il me dire où Java est installé sur mon Mac?

1605voto

gerrytan Points 10345

Utilisez la commande /usr/libexec/java_home -v 1.7 sur un shell terminal pour déterminer où se trouve votre répertoire personnel java 1.7

86voto

Thunderforge Points 2025

Il s'avère que j'ai effectivement installé Java 7 JRE, pas le JDK. Le lien de téléchargement correct est ici . Après son installation, jdk1.7.0jdk apparaît dans le répertoire JavaVirtualMachines.

44voto

Morrie Points 131

Si vous installez juste le JRE, il semble être mis à:

 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
 

33voto

serkan Points 117

Utilisez la fonction de recherche unix pour trouver javas installé ...

 sudo find / -name java
 

22voto

user3341255 Points 29

La structure du package Java de Mac OS est légèrement différente de Windows. Ne soyez pas contrarié pour cela car le développeur doit simplement définir PATH et JAVA_HOME .

Donc, dans .bash_profile définissez JAVA_HOME et PATH comme ci-dessous. Cet exemple est pour Java 6 car j'ai Java 6 dans mon Mac.

 export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export PATH=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X