Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mac OS X上安装JRE 1.7并与Eclipse一起使用?_Eclipse_Macos_Java - Fatal编程技术网

如何在Mac OS X上安装JRE 1.7并与Eclipse一起使用?

如何在Mac OS X上安装JRE 1.7并与Eclipse一起使用?,eclipse,macos,java,Eclipse,Macos,Java,我想使用我下载的JRE 1.7 因此,我正确地安装了.pkg文件,当我在终端中尝试/Library/Internet\plugins/JavaAppletPlugin.plugin/Contents/Home/bin/java-version时,我得到以下信息: java版本“1.7.0_11”java(TM)SE运行时环境(构建 1.7.0_11-b21)Java热点(TM)64位服务器虚拟机(构建23.6-b04,混合模式) 但在Eclipse中,我只能使用JRE 1.6。当我进入属性>Ja

我想使用我下载的JRE 1.7

因此,我正确地安装了.pkg文件,当我在终端中尝试
/Library/Internet\plugins/JavaAppletPlugin.plugin/Contents/Home/bin/java-version
时,我得到以下信息:

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

但在Eclipse中,我只能使用JRE 1.6。当我进入属性>Java构建路径>添加库>JRE系统库时,我找不到1.7(它只有一个选项:
JavaSE-1.7(未绑定)
,这个问题:

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


我该怎么办?谢谢

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

-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home
当然,路径可能略有不同,看起来我有一个更老的版本

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

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


单击Add并按照此处的说明进行添加

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

这在Eclipse首选项中有些隐藏:在窗口菜单中选择“首选项”。在首选项树中,打开节点“Java”并选择“已安装的JRE”。然后单击面板中的“添加”-按钮并选择“标准VM”、“下一步”,对于“JRE主页”,单击“目录”-按钮并选择要添加的JDK的顶级文件夹


java.com
下载并安装在
/Library/internetplug-Ins
中,它只是JRE,对于开发,您可能希望从下载JDK并安装它。这将在
/Library/java/JavaVirtualMachines/jdk1.7.0_k1.JDK/Conte安装JDKnts/Home
您可以通过首选项->Java->安装的JRE将其添加到Eclipse中。

您读过吗?这与我的问题完全相同。Ian Roberts的回答解决了我的问题。谢谢!这似乎是一个非常常见的问题。您到底为什么要关闭它?谢谢,在Eclipse开普勒项目>属性>Java构建路径>添加库>JR中E System Library>Installed JRE>Add并使用例如:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/homeAllow!将已安装的JRE添加到Eclipse时,Eclipse还可以“搜索”对于已安装的JRE。这就是我如何让Eclipse连接到我现有的1.7JDK安装的原因。噢,哇!我花了大约4个小时在这上面…我安装了3个不同的Eclipse,Java 1.7和1.8…只需要一个该死的“搜索”按钮!!由于某种原因,Java 1.6安装在我的机器上的/System/Library下,但Oracle安装程序将1.7放在了simply/Library下。一开始有点让我感到困惑,搜索…按钮没有找到1.7 install.FYI。@Marvo是的,只有苹果的软件才允许在
/System
第三方软件下安装(其中包括Oracle Java)我必须去其他地方。谢谢你。我真的很惊讶找到关于安装和使用java的信息有多么困难。从其他开源项目回到现在使用java,我非常习惯于一个活跃、参与的社区提供大量有用的信息。它与'/Library/java/JavaVirtualMachines/jdk1.8.0_77.jdk/con一起工作帐篷/Home/bin',不是这个:'/Library/java/JavaVirtualMachines/jdk1.8.0_77.jdk/contents/Home'