2013-01-19 178 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)”'确保你编辑了版本号如果需要的话。 –