Où Java est-il installé sur Mac OS X?
Je viens de télécharger Java 7u17 sur Mac OS 10.7.5 à partir de ici, puis de l'installer avec succès. Afin de faire de la programmation JNI, j'ai besoin de savoir où Java est installé sur mon Mac.
, je pensais qu'à l'intérieur de la /Library/Java/JavaVirtualMachines/
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é en exécutant ls /Library/Java/JavaVirtualMachines/
dans le Terminal. J'ai essayé de le chercher pour savoir s'il a été installé ailleurs, mais cela ne semble pas l'être tourner quoi que ce soit.
Quelqu'un pourrait-il me dire où Java est installé sur mon Mac?
14 answers
Utilisez la commande /usr/libexec/java_home -v 1.7
sur un shell de terminal pour savoir où se trouve votre répertoire personnel java 1.7
Si vous voulez simplement connaître le répertoire personnel de votre version la plus récente de java, omettez la version. par exemple, /usr/libexec/java_home -v
Il s'avère que j'ai réellement installé le JRE Java 7, pas le JDK. Le lien de téléchargement correct est ici . Après l'avoir installé, jdk1.7.0jdk
apparaît dans le répertoire JavaVirtualMachines.
Vous pouvez utiliser la commande echo $(/usr/libexec/java_home)
dans votre terminal pour connaître le chemin où Java est installé.
Si vous n'installez que le JRE, il semble être mis à:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Utilisez la fonction unix find pour trouver javas installé...
sudo find / -name java
La structure du paquet Java de Mac OS est un peu différente de Windows. Ne soyez pas contrarié pour cela car un développeur a juste besoin de 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:
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
Essayez Ceci, C'est un moyen facile de trouver le chemin java installé dans Mac OS X,
Aller à
1 ) /Bibliothèque c'est-à-dire Macintosh HD / Bibliothèque
2) Cliquez sur Bibliothèque dans laquelle nous trouvons le dossier Java.
3) Le chemin final est donc
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
J'espère que c'est de l'aide pour quelqu'un .
Il suffit d'écrire /Library/Java/JavaVirtualMachines/
dans Aller au dossier - > Aller dans le Finder
Édité: L'alias de la version actuelle de java est /Library/Java/Home
Pour plus d'informations: un lien
Je viens d'installer le JDK pour la version 21 de Java SE 7 et j'ai constaté qu'il est installé dans un répertoire différent de Java 6 d'Apple. C'est dans /Library/Java... plutôt dans / System / Library / Java.... Exécuter /usr / libexec / java_home - v 1.7 versus-v 1.6 confirmera cela.
J'ai essayé la solution de serkan, il a trouvé l'emplacement de java 7 sur OS X Mavericks.
il est résidé dans "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/"
mais pour en faire le JDK par défaut, j'ai dû définir la variable système JAVA_HOME .bash_profile dans le répertoire personnel à "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/"
donc, il est opérationnel maintenant grâce à l'idée de serkan
Pour :
OS X : 10.11.6
Java : 8
Je confirme la réponse de @Morrie .
export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
Les Préférences système puis le panneau de configuration Java puis Java puis View afficheront l'emplacement exact du JRE par défaut actuellement installé.
Tapez which java
dans le terminal pour montrer où il est installé.