【问题标题】:Failed to initialize App Engine SDK 1.8.9无法初始化 App Engine SDK 1.8.9
【发布时间】: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


    【解决方案1】:

    确保 eclipse 正在将您的项目编译为 1.7 规范。即使您选择了 1.7 作为虚拟机,它也可能编译为 1.6。它在eclipse项目设置中

    【讨论】:

    • 我找不到任何仍然引用除 1.7 之外的任何设置。但我不认为这个问题与项目有关,因为即使工作区中没有项目,我也会收到此消息。
    猜你喜欢
    • 2014-08-10
    • 1970-01-01
    • 2012-05-05
    • 2013-12-21
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多