如何在Mac OS X上安装JRE 1.7并将其用于Eclipse?

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

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

Java版本“1.7.0_11”Java™SE运行时环境(build 1.7.0_11-b21)Java HotSpot™64位服务器虚拟机(内部版本23.6-b04,混合模式)

但在Eclipse中我不能使用除JRE 1.6以外的其他任何东西。 当我进入“属性”>“Java构buildpath”>“添加库”> JRE系统库时,找不到1.7(仅此选项: JavaSE-1.7 (unbound)

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

我该怎么办 ? 谢谢

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

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

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

当然,path可能会略有不同,看起来像我有一个旧版本…

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

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

点击添加,然后按照说明添加它

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

这在Eclipse的首选项中有些隐藏:在窗口菜单中select“首选项”。 在Preferences Tree中,打开Node“Java”并select“Installed JRE's”。 然后点击面板中的“添加”button,select“标准虚拟机”,“下一步”和“JRE首页”,点击“目录” – button,select您要添加的JDK的顶层文件夹。

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