指定的JRE安装不存在(MacOSX)

时间:2014-10-09 16:57:50

标签: java eclipse macos adt osx-mavericks

我知道上一个SO问题的这些很好的答案:specified JRE installation does not exist

但是,我看不出如何使用任何答案。我已经安装了与Eclipse捆绑在一起的Java JDK,Maven,Ant,Android SDK,并且使用的是Mac OS X Mavericks 10.9.5。

这就像设置JAVA_HOME变量一样简单吗?如果是这样,怎么知道将它设置为什么?

我是Java新手,对于noob问题感到抱歉。

Tims-MacBook-Pro-retina:Github timrpeterson$ java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
Tims-MacBook-Pro-retina:Github timrpeterson$ javac -version
javac 1.8.0_20

1 个答案:

答案 0 :(得分:3)

当项目配置为在某人的计算机上使用特定JRE而不是使用执行环境(EE)时,会发生这种情况。 EE是一个高于安装的物理JRE / JDK的抽象,允许可移植的项目配置(以避免您遇到的问题)。您可以通过在Package Explorer视图中查看项目并找到其 JRE System Library 节点来修复它。右键单击它,然后选择“属性”。在那里,您可以为项目选择执行环境。

enter image description here

根据工作区的设置方式,您可能还需要使用“环境”按钮在工作区中配置所需的工作区。

您还可以通过项目属性访问JRE系统库配置 - 选择 Java构建路径部分,然后选择选项卡。选择JRE系统库,然后使用编辑... 按钮进行更改。