Question 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 et ensuite installé avec succès. Pour faire une programmation JNI, j'ai besoin de savoir où Java est installé sur mon Mac.

Je pensais que dans le /Library/Java/JavaVirtualMachines/ dossier, il y aurait un dossier appelé 1.7.0.jdk ou quelque chose, mais ensuite j'ai trouvé que le dossier est vide. Cela a été confirmé par la course ls /Library/Java/JavaVirtualMachines/ dans le Terminal. J'ai essayé de le chercher pour savoir s'il était installé ailleurs, mais cela ne semble pas changer quoi que ce soit.

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


574
2018-04-05 04:58


origine


Réponses:


Utilisation /usr/libexec/java_home -v 1.7 commande sur un shell terminal pour savoir où est votre répertoire de base java 1.7

Si vous voulez juste trouver le répertoire personnel de votre version la plus récente de java, omettez la version. par exemple. /usr/libexec/java_home -v


1157
2018-04-05 05:40



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 l'avoir installé, jdk1.7.0jdk apparaît dans le répertoire JavaVirtualMachines.


76
2018-04-05 04:58



Vous pourriez utiliser echo $(/usr/libexec/java_home) commande dans votre terminal pour connaître le chemin d'installation de Java.


72
2017-07-28 04:48



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

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

31
2017-09-12 18:02



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

sudo find / -name java

18
2018-04-05 05:37



La structure du package Java de Mac OS est un peu différente de Windows. Ne soyez pas fâché pour cela, car un développeur a juste besoin de définir PATH et JAVA_HOME.

Donc dans .bash_profile ensemble 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

11
2018-02-22 17:27



Ecrivez /Library/Java/JavaVirtualMachines/
dans Aller au dossier -> Aller dans le Finder


7
2018-06-21 08:58



Essayez ceci, c'est un moyen facile de trouver le chemin d'accès java installé dans Mac OS X,

Aller à

1 ) / Bibliothèque i.e Macintosh HD / Bibliothèque

enter image description here

2) Cliquez sur la bibliothèque dans laquelle nous trouvons le dossier Java.

enter image description here

3) Donc, le dernier chemin est 

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

J'espère que c'est de l'aide pour quelqu'un.


6
2017-09-19 09:28



Je viens d'installer le JDK pour la version 21 de Java SE 7 et j'ai constaté qu'il était installé dans un répertoire différent du Java 6. Il se trouve dans / Library / Java ... plutôt que dans / System / Library / Java ... Exécuter / usr / libexec / java_home -v 1.7 contre -v 1.6 le confirmera.


5
2018-04-28 12:10



Edited: Alias ​​à la version actuelle de Java est /Library/Java/Home

Pour plus d'informations: un lien


5
2018-04-05 05:09



J'ai essayé la solution de serkan, elle a trouvé l'emplacement de java 7 sur OS X Mavericks. il réside dans "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/" mais pour en faire le JDK par défaut, j'ai dû mettre la variable système JAVA_HOME dans .bash_profile dans le répertoire home pour "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" donc c'est maintenant opérationnel grâce à l'idée de serkan


4
2018-01-30 17:13