2013-01-19 1 views
15

Ich suche den Pfad der JRE-Datei unter Mac OS X 10.6.8. Oder gibt es keine solche Datei? Ist JRE nur Slang für eine Idee oder ein Konzept? Java Runtime Environment ist eine echte Sache.Wie lautet der Pfad zur JRE-Datei?

Hat es eine Datei? Ich installiere etwas, das http://www.boonex.com/trac/dolphin/wiki/RayMediaServerInstallation

+0

Dieser Link wird Ihnen helfen (http://stackoverflow.com/questions/1577014/how-install-a-specific [Wie eine spezifische jdk auf Mac OS X installieren?] -jdk-on-mac-os-x) ** UND ** [JRE 7 Installation für Mac OS X] (http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac- jre.html) – Smit

Antwort

18

auf dem Mac fragt, stellen Sie JAVA_HOME auf „/System/Library/Frameworks/JavaVM.framework/Home“

Das JRE ist kein für den Pfad zum JRE-Datei Datei. Die JRE ist die Java-Laufzeitumgebung und besteht aus vielen Dateien. Die Konvention für Java besteht darin, JAVA_HOME anzugeben. Das ist ein Verzeichnis, das einen bin-Ordner enthält.

+2

-1 - Dies beantwortet nicht die Frage, die gestellt wurde. Er fragt explizit nach einer "Datei" ... nicht nach einem Verzeichnis. –

+0

Er fragte explizit nach dem Weg zum JRE. Was ich ursprünglich nicht gegeben habe, war eine Erklärung dafür, was die JRE ist. Oder glaubst du, ich hätte die Frage überhaupt nicht beantworten sollen? –

+2

Darüber hinaus speichert Oracle Java 8 (JRE & SDK 1.8) in/Library/Java/JavaVirtualMachines /. Verweisen Sie auf diese Antwort: http://stackoverflow.com/a/13918476/447949 – yters

11

In Mac Sie

in den folgenden Ordnern installiert Java JRE

/Library/Java/JavaVirtualMachines/

Beispiel /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home finden .

+8

Nicht streng zutreffend, JDK! = JRE – Philio

0

Die /System/Library/Frameworks/JavaVM.framework/Home Antwort war einmal korrekt.

Mit Oracle Java 8 (und später?) Auf MacOSX Sierra die /System/Library/Frameworks/JavaVM.framework/Home nicht existiert.

Die Antwort für /Library/Java/JavaVirtualMachines/ ist viel näher. Fügen Sie beispielsweise für das JDK unter /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Content/Home einfach /jre am Ende dieses Pfades für die JRE hinzu.

1

Auf El Capitan mit Java 8, hier ist eine Möglichkeit, den Pfad von jre zu überprüfen. Go "System Preference/Java", dann gehen Sie auf die dritte Registerkarte "Java" und klicken Sie auf "Ansicht". Dann können Sie die JRE-Pfad erhalten, die /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/

4

ist die neueste JRE8 Nach der Installation (Stand heute Update 131), gehen Sie wie folgt vor:

In Ihrem .bash_profile fügen Sie den folgenden

export JAVA_HOME='/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' 

dann fügen Sie das Ihrem Pfad hinzu export PATH=$PATH:$JAVA_HOME. Speichern und öffnen Sie ein neues Terminal. Geben Sie java -version ein. Sie sollten Ausgabe wie folgt sehen:

->java -version 
java version "1.8.0_131" 
Java(TM) SE Runtime Environment (build 1.8.0_131-b11) 
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) 
+2

zu einer verwandten Anmerkung, wenn Sie brauche einen Pfad zum JDK (an anderer Stelle bei der Standardinstallation), ich habe festgestellt, dass diese Export-Anweisung vermeidet, den Pfad hart zu codieren: 'export JAVA_HOME =" $ (/ usr/libexec/java_home -v 1.8) "' Achten Sie darauf, die Versionsnummer bei Bedarf. –