3

我一直在使用 GAE-Eclipse-plugin 开发应用程序。我刚刚将 eclipse 更新到 app-engine 1.7.7。所以这引发了我一直在经历的错误旋风。我终于想到我需要安装jre7. 所以我去了http://www.macupdate.com/app/mac/44788/java-se-runtime-environment-7并安装了jre。然后我尝试通过 thru 将 eclipse 链接到 jre eclipse > preferences > java > installed JREs。在那里我只看到了 Java SE 6。所以我点击MacOS X VM然后浏览到/System/Library/Frameworks/JavaVM.framework/Versions/. 当我到达那里时,我预计会找到1.7. 但相反,在1.6.0我看到A, Current, CurrentJDK.

列表中是否缺少正确的版本,或者我应该选择这三个中的哪一个?

4

1 回答 1

5

您正在安装 Java SE 运行时环境 (JRE),它只会更新浏览器插件 (/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java)。您想要安装 Java 开发工具包 (JDK)。我总是直接去 Oracle,但这里是MacUpdate 链接

安装后,您应该会在 /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk 下看到它。Eclipse 应该会看到它,但如果您想默认使用它,您需要更新 /usr/bin 中的 java 链接(不推荐)或更新 eclipse.ini 文件(${eclipse.home}/Eclipse.app /Contents/MacOS/eclipse.ini)指向新的 JVM

于 2013-05-04T14:29:52.300 回答