Eclipse中没有找到

问题描述:

我已经安装在我的Mac和终端的Java 8 SDK我的Java 8库(MAC)说:java -versionjava version "1.8.0_11" Java(TM) SE Runtime Environment (build 1.8.0_11-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode) 钻,当我在JSE 1.8 Eclipse中创建一个项目,这是发生了什么: enter image description hereEclipse中没有找到

,你可以看到,没有图书馆分配:

enter image description here

当我尝试添加一个新的环境,这就是我得到: enter image description here 任何帮助或建议?

+0

我想,你忘了'内容/ Home'在JRE主路,但我不知道这是必要的。 – 2014-10-04 12:47:17

+0

@DmitryGinzburg我仍然得到'目标不是JDK根目录。系统库没有找到.'消息和完成按钮仍然被禁用。 – Peggy 2014-10-04 12:49:51

必须打破您的Java 8环境的链接。前往WindowPreferences,搜索“jre”,选择Installed JREs,并创建一个新的环境。将路径指定给JDK而不是JRE。然后,右键单击您的项目,Properties,Build path,Edit当前的JRE并将其替换为新的。

您还需要右键单击您的项目,PropertiesJava compiler,并将编译器合规性设置为1.8。

+0

我收到消息'目标不是JDK根目录。系统库没有找到.'。我在我的帖子中包含了消息的打印屏幕:( – Peggy 2014-10-04 12:53:37

+0

)您必须选择整个文件夹,例如,我的是'C:\ Program Files \ Java \ jdk1.8.0'.另外,你确定你安装了JDK,而不仅仅是JRE? – Dici 2014-10-04 12:57:11

我在我的Mac OSX 10.10上安装了Eclipse Luna 4.4,并且遇到了同样的问题。我可以通过转到Preferences - > Java - > Installed JRE并在JDK中“添加”JRE home的路径来解决它:(/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre )。这做到了

您需要选择家庭,如/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

+0

这是我的问题,我也假设他。 – 2015-11-07 18:51:39