Dove è installato Java su Mac OS X?


Ho appena scaricato Java 7u17 su Mac OS 10.7.5 da qui e poi installato con successo. Per fare un po ' di programmazione JNI, ho bisogno di sapere dove Java è installato sul mio Mac.

Pensavo che all'interno della cartella /Library/Java/JavaVirtualMachines/ ci sarebbe stata una cartella chiamata 1.7.0.jdk o qualcosa del genere, ma poi ho scoperto che la cartella è vuota. Ciò è stato confermato eseguendo ls /Library/Java/JavaVirtualMachines/ nel Terminale. Ho provato a cercarlo per scoprire se è stato installato da qualche altra parte, ma non sembra esserlo ho scoperto qualcosa.

Qualcuno potrebbe dirmi dove Java è installato sul mio Mac?

Author: thefourtheye, 2013-04-05

14 answers

Usa il comando/usr/libexec/java_home -v 1.7 su una shell di terminale per capire dove si trova la tua home directory java 1.7

Se si desidera solo trovare la directory home della versione più recente di java, omettere la versione. ad esempio /usr/libexec/java_home -v

 1178
Author: gerrytan, 2018-05-22 09:22:59

Risulta che in realtà avevo installato Java 7 JRE, non il JDK. Il link di download corretto è qui . Dopo averlo installato, jdk1.7.0jdk appare nella directory JavaVirtualMachines.

 78
Author: Thunderforge, 2013-04-05 05:44:37

È possibile utilizzare il comando echo $(/usr/libexec/java_home) nel terminale per conoscere il percorso in cui Java viene installato.

 75
Author: Pavithra Gunasekara, 2015-07-28 04:48:22

Se si installa solo il JRE, sembra essere messo a:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
 31
Author: Morrie, 2013-09-12 18:02:38

Usa la funzione di ricerca unix per trovare javas installato...

sudo find / -name java
 22
Author: serkan, 2013-04-05 05:37:51

La struttura dei pacchetti Java di Mac OS è un po ' diversa da Windows. Non essere arrabbiato per questo, poiché uno sviluppatore deve solo impostare PATH e JAVA_HOME.

Quindi in .bash_profile imposta JAVA_HOME e PATH come di seguito. Questo esempio è per 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
 12
Author: Bimales Mandal, 2017-08-06 15:01:10

Prova questo, è un modo semplice per trovare il percorso installato java in Mac OS X,

Vai a

1 ) /Libreria cioè Macintosh HD / Libreria

inserisci qui la descrizione dell'immagine

2) Fare clic su Libreria in quanto troviamo cartella Java.

inserisci qui la descrizione dell'immagine

3) Quindi il percorso finale è

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

Spero che questo sia un aiuto per qualcuno .

 10
Author: Jaywant Khedkar, 2018-02-19 13:58:12

Basta scrivere /Library/Java/JavaVirtualMachines/
in Vai alla cartella > > Vai nel Finder

 7
Author: Mina Fawzy, 2016-06-21 08:58:05

Modificato: l'alias alla versione corrente di Java è /Library/Java/Home

Per ulteriori informazioni: un link

 6
Author: manny, 2013-12-05 04:06:09

Ho appena installato il JDK per la versione 21 di Java SE 7 e ho scoperto che è installato in una directory diversa da Java 6 di Apple. È in / Library / Java... piuttosto che in / System / Library / Java.... L'esecuzione di /usr/libexec/java_home-v 1.7 versus-v 1.6 confermerà questo.

 5
Author: Tony Kroch, 2013-04-28 12:10:11

Ho provato la soluzione di serkan, ha trovato la posizione di java 7 su OS X Mavericks. si è risieduto in "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/" ma per renderlo il JDK predefinito ho dovuto impostare la variabile di sistema JAVA_HOME .bash_profile nella directory home a "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" quindi è attivo e funzionante ora grazie all'idea di serkan

 4
Author: Mehdi, 2015-03-12 08:13:18

Anziché:

  • OS X : 10.11.6

  • Java : 8

Confermo la risposta di @Morrie .

   export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
 3
Author: Abdennour TOUMI, 2016-09-19 00:32:41

Le Preferenze di sistema, quindi il pannello di controllo Java, quindi Java, quindi View mostreranno la posizione esatta del JRE predefinito attualmente installato.

 -1
Author: PaulNUK, 2015-05-06 10:44:47

Digitare which java nel terminale per mostrare dove è installato.

 -1
Author: Pranay Aryal, 2018-03-05 22:12:06