我想使用下载from Oracle website的JRE 1.7。
所以我正确安装了.pkg文件,当我在终端中尝试/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
时,我得到了这个:
java version“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
我该怎么办?感谢
答案 0 :(得分:99)
安装在java.com
中的/Library/Internet Plug-Ins
下载只是JRE,对于您可能希望从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK并进行安装的开发。这将在/Library/Java/JavaVirtualMachines/jdk1.7.0_<something>.jdk/Contents/Home
安装JDK,然后您可以通过首选项添加到Eclipse - &gt; Java - &gt;已安装的JRE。
答案 1 :(得分:8)
尝试编辑您的eclipse.ini文件,并在顶部添加以下内容
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home
当然路径可能略有不同,看起来我的版本较旧......
我不确定它是否会自动添加。如果没有进入
偏好设置 - &gt; Java - &gt;已安装的JRE
单击“添加”并按照其中的说明添加
答案 2 :(得分:7)
您需要告诉Eclipse您安装了哪些JDK / JRE以及它们的位置。
这在Eclipse首选项中有些隐蔽:在Window-Menu中选择“Preferences”。在首选项树中,打开节点“Java”并选择“已安装的JRE”。然后单击Panel中的“Add”-Button并选择“Standard VM”,“Next”和“JRE Home”,单击“Directory”-Button并选择要添加的JDK的顶级文件夹。
它比描述更容易使它看起来。