【发布时间】:2014-02-15 20:46:28
【问题描述】:
我在 Mac Pro (10.9.1) 上使用 Indigo。我更新到 Java1.7 以运行一些更新的 Google Play 服务示例。在 Installed JREs 下,JAVA7 显示为唯一的默认选项,它指向新的 Java 路径。但是当我启动 Eclipse 时,它开始抱怨“JRE 版本是 1.6.0;运行 Eclipse 的 Google 插件需要 1.7.0 或更高版本”。
我尝试在 eclipse.ini 中添加 vm 选项,即我添加了 -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/home/bin/java 在此处描述的“-vmargs”上方:http://wiki.eclipse.org/Eclipse.ini。
这并没有什么不同。从那时起,我从 Eclipse 中卸载了 GPE,并通过 https://dl.google.com/eclipse/plugin/3.7 的“安装新软件”再次安装了它们。还是同样的问题。在 Google->App Engine 下,出现“Failed to initialize App Engine SDK (path)”的错误信息。这指向 appengine-java-sdk-1.8.9。
我已经使用我知道的所有方法检查了我的 Java 版本,即从运行 Java 版本、使用 Java 的控制面板、代码输出......它们都表明我使用的是 Java 1.7.0.51。
感谢任何帮助!
编辑:Google 提供了一个效果很好的解决方案。在 eclipse.ini 中添加这个参数 -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_WHATEVERTHESUFFIXIS/Contents/Home/jre/lib/server/libjvm.dylib
【问题讨论】:
标签: google-app-engine google-plugin-eclipse