68

我想使用从 Oracle 网站下载的 JRE 1.7 。

所以我正确安装了 .pkg 文件,当我/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version在终端中尝试时,我得到了这个:

java 版本“1.7.0_11”Java(TM) SE 运行时环境(构建 1.7.0_11-b21)Java HotSpot(TM) 64 位服务器 VM(构建 23.6-b04,混合模式)

但在 Eclipse 中,除了 JRE 1.6 之外,我不能使用其他任何东西。当我进入“属性”>“Java 构建路径”>“添加库”>“JRE 系统库”时,我找不到 1.7(它只有一个选项:JavaSE-1.7 (unbound)这个问题:

工作空间中没有与指定执行环境兼容的 JRE:JavaSE-1.7

我应该怎么办 ?谢谢

4

3 回答 3

99

java.com从中安装的下载/Library/Internet Plug-Ins只是 JRE,对于开发,您可能希望从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载 JDK并安装它。这将安装 JDK,/Library/Java/JavaVirtualMachines/jdk1.7.0_<something>.jdk/Contents/Home然后您可以通过 Preferences -> Java -> Installed JREs 添加到 Eclipse。

于 2013-01-15T16:52:15.157 回答
8

尝试编辑 eclipse.ini 文件并在顶部添加以下内容

-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home

当然路径可能略有不同,看起来我有一个旧版本......

我不确定它是否会自动添加。如果不进入

首选项 --> Java --> 已安装的 JRE

单击添加并按照那里的说明添加它

于 2013-01-15T16:25:11.820 回答
7

您需要告诉 Eclipse 您安装了哪些 JDK/JRE 以及它们的位置。

这有点隐藏在 Eclipse 首选项中:在 Window-Menu 中选择“Preferences”。在首选项树中,打开节点“Java”并选择“Installed JRE's”。然后单击面板中的“添加”-按钮并选择“标准 VM”、“下一步”,对于“JRE Home”单击“目录”-按钮并选择要添加的 JDK 的顶级文件夹。

它比描述更容易使它看起来。

于 2013-01-15T16:45:30.093 回答