我知道上一个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
答案 0 :(得分:3)
当项目配置为在某人的计算机上使用特定JRE而不是使用执行环境(EE)时,会发生这种情况。 EE是一个高于安装的物理JRE / JDK的抽象,允许可移植的项目配置(以避免您遇到的问题)。您可以通过在Package Explorer视图中查看项目并找到其 JRE System Library 节点来修复它。右键单击它,然后选择“属性”。在那里,您可以为项目选择执行环境。
根据工作区的设置方式,您可能还需要使用“环境”按钮在工作区中配置所需的工作区。
您还可以通过项目属性访问JRE系统库配置 - 选择 Java构建路径部分,然后选择库选项卡。选择JRE系统库,然后使用编辑... 按钮进行更改。