我知道上一个SO问题有以下不错的答案:specified JRE installation does not exist

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

这和设置JAVA_HOME变量一样简单吗?如果是这样,如何知道将其设置为什么?

我是Java的新手,所以对菜鸟的问题感到抱歉。

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

最佳答案

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



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

您还可以通过项目的属性进入JRE系统库配置-选择Java Build Path部分,然后选择Libraries选项卡。选择“ JRE系统库”,然后使用“编辑...”按钮进行更改。

09-25 17:42
查看更多