web-dev-qa-db-fra.com

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 je l’ai installé avec succès. Afin de faire de la programmation JNI, j'ai besoin de savoir où Java est installé sur mon Mac.

Je pensais que dans le dossier /Library/Java/JavaVirtualMachines/, il y aurait un dossier appelé 1.7.0.jdk ou quelque chose du genre, mais j'ai trouvé que le dossier était vide. Cela a été confirmé en exécutant ls /Library/Java/JavaVirtualMachines/ dans le terminal. J'ai essayé de le rechercher pour savoir s'il avait été installé ailleurs, mais cela ne semble pas donner de résultats.

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

675
Thunderforge

Utilisez la commande /usr/libexec/Java_home -v 1.8 sur un terminal Shell pour déterminer où se trouve votre répertoire de départ Java 1.8.

Si vous souhaitez simplement connaître le répertoire de base de votre version la plus récente de Java, omettez la version. par exemple. /usr/libexec/Java_home

1304
gerrytan

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

101
Pavithra Gunasekara

Il s'avère que j'avais le JRE Java 7 installé, 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.

79
Thunderforge

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

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

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

Sudo find / -name Java
22
serkan

Essayez ceci. C’est un moyen facile de trouver Java chemin d’installation installé sous Mac OS X,

Aller à

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

enter image description here

2) Cliquez sur Bibliothèque dans le dossier Java.

enter image description here

3) Donc le chemin final est

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

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

19
Jaywant Khedkar

La structure de package Java de Mac OS est un peu différente de Windows. Ne soyez pas fâché pour cela car un développeur doit simplement définir PATH et Java_HOME.

Ainsi, dans .bash_profile, définissez Java_HOME et PATH comme ci-dessous. Cet exemple concerne 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:$PATH
17
Bimales Mandal

Si vous tapez

Java -verbose 

Cela donne également l’emplacement à partir duquel les fichiers JAR sont chargés et, partant, le chemin Java.

10
jones j alapat

il suffit d'écrire /Library/Java/JavaVirtualMachines/
dans Aller au dossier -> Aller au Finder

8
Mina Fawzy

Modifié: l'alias de la version actuelle de Java est /Library/Java/Home

Pour plus d'informations: n lien

8
manny

Je viens d'installer le JDK pour la version 21 de Java SE 7 et je constate qu'il est installé dans un répertoire différent de celui de Apple [Java 6.]. Il se trouve dans/Bibliothèque/Java ... plutôt que dans/System/Library/Java .... L'exécution de/usr/libexec/Java_home -v 1.7 versus -v 1.6 le confirmera.

6
Tony Kroch

J'ai essayé la solution de serkan, elle a trouvé l'emplacement de Java7 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, je devais définir la variable système Java_HOME dans .bash_profile dans le répertoire personnel sur "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" afin qu'elle soit opérationnelle à présent, grâce à l'idée de serkan.

5
Mehdi

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;
4
Abdennour TOUMI

tapez which Java dans le terminal pour indiquer où il est installé.

1
Pranay Aryal