2013-01-19 177 views
15

我正在尋找Mac OS X 10.6.8上JRE文件的路徑。 還是沒有這樣的文件? JRE只是俚語的一個想法或概念? Java運行時環境是一件真實的事情。JRE文件的路徑是什麼?

它有一個文件嗎? 我安裝的東西,詢問的路徑,JRE文件 http://www.boonex.com/trac/dolphin/wiki/RayMediaServerInstallation

+0

此鏈接將幫助你[如何在Mac OS X上安裝特定的jdk?](http://stackoverflow.com/questions/1577014/how-install-a-specific -jdk-on-mac-os-x)** AND ** [適用於Mac OS X的JRE 7安裝](http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac- jre.html) – Smit

回答

18

在Mac上,設置JAVA_HOME爲「/System/Library/Frameworks/JavaVM.framework/Home」

的JRE不是文件。 JRE是java運行時環境,由許多文件組成。 java的慣例是指定JAVA_HOME。這是一個包含bin文件夾的目錄。

+2

-1 - 這不回答問題。他明確地詢問「文件」......而不是目錄。 –

+0

他明確要求提供JRE的路徑。我原本沒有給出的是JRE的解釋。或者你認爲我根本不應該回答這個問題。 –

+2

另外,Oracle將Java 8(JRE&SDK 1.8)存儲在/ Library/Java/JavaVirtualMachines /中。引用此答案:http://stackoverflow.com/a/13918476/447949 – yters

11

在Mac,你可以找到的Java JRE的安裝在下列文件夾

/圖書館/的Java/JavaVirtualMachines/

例 /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home 。

+8

不完全正確,JDK!= JRE – Philio

0

/System/Library/Frameworks/JavaVM.framework/Home回答曾經是正確的。

對於MacOSX Sierra上的Oracle Java 8(及更高版本?),/System/Library/Frameworks/JavaVM.framework/Home不存在。

/Library/Java/JavaVirtualMachines/的答案更接近。例如,對於位於/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Content/Home的JDK,只需將/jre添加到JRE的該路徑的末尾即可。

1

埃爾卡皮坦與Java 8,這裏是一種方法來檢查jre的路徑。 轉到「System Preference/Java」,然後轉到第三個選項卡「Java」並單擊「查看」。然後你就可以得到JRE路徑,即/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/

4

安裝最新JRE8(今天更新131)後,請執行以下操作:

在你.bash_profile添加以下

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

然後將其添加到您的路徑export PATH=$PATH:$JAVA_HOME。保存並打開一個新的終端。類型java -version。你應該看到這樣的輸出:

->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

在相關說明上,如果您需要一個JDK路徑(默認安裝位置),我發現這個導出語句避免了硬編碼路徑:'export JAVA_HOME =「$(/ usr/libexec/java_home -v 1.8)」'確保你編輯了版本號如果需要的話。 –