880 Stimmen

Wo ist Java auf Mac OS X installiert?

Ich habe gerade Java 7u17 auf Mac OS 10.7.5 von hier heruntergeladen und dann erfolgreich installiert. Um JNI-Programmierung durchzuführen, muss ich wissen, wo Java auf meinem Mac installiert ist.

Ich dachte, dass innerhalb des /Library/Java/JavaVirtualMachines/-Ordners ein Ordner namens 1.7.0.jdk oder so etwas sein würde, aber dann stellte ich fest, dass der Ordner leer ist. Dies wurde durch Ausführen von ls /Library/Java/JavaVirtualMachines/ im Terminal bestätigt. Ich habe versucht, danach zu suchen, um herauszufinden, ob es an anderer Stelle installiert wurde, aber das scheint nichts zu ergeben.

Könnte mir jemand bitte sagen, wo Java auf meinem Mac installiert ist?

1653voto

gerrytan Punkte 38837

Verwenden Sie den Befehl /usr/libexec/java_home -v 1.8 in einer Terminalshell, um herauszufinden, wo sich Ihr Java 1.8 -Stammverzeichnis befindet

Wenn Sie nur das Stammverzeichnis Ihrer neuesten Java-Version herausfinden möchten, lassen Sie die Versionsnummer weg. z.B. /usr/libexec/java_home

193voto

Sie könnten den

/usr/libexec/java_home

Befehl in Ihrem Terminal verwenden, um den Pfad herauszufinden, wo Java installiert ist.

87voto

Thunderforge Punkte 18507

Es stellte sich heraus, dass ich tatsächlich das Java 7 JRE installiert hatte, nicht das JDK. Der richtige Download-Link ist hier. Nach der Installation erscheint jdk1.7.0jdk im Verzeichnis JavaVirtualMachines.

47voto

Morrie Punkte 577

Wenn Sie nur das JRE installieren, scheint es hier platziert zu werden:

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

40voto

Jaywant Khedkar Punkte 5467

Versuchen Sie dies, es ist ein einfacher Weg, den Java-Installationspfad in Mac OS X zu finden,

Gehen Sie zu

1) /Library d.h. Macintosh HD/Library

Bildbeschreibung hier eingeben

2) Klicken Sie auf Library, da finden wir den Java-Ordner.

Bildbeschreibung hier eingeben

3) Der endgültige Pfad ist

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

Hoffentlich hilft dies jemandem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X