【问题标题】:appengine-java-sdk-1.8.8 fails to initializeappengine-java-sdk-1.8.8 初始化失败
【发布时间】:2013-12-15 03:37:19
【问题描述】:

我收到以下错误

 The selected App Engine SDK is not valid: Failed to initialize App Engine SDK at /Users/<snip>/Desktop/Development/adt-bundle-mac-x86_64-20131030/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.8/appengine-java-sdk-1.8.8/

我按照 Eric Redmond 编写的 Google Glass The Mirror API 编程一书中的说明进行操作 埃里克·雷德蒙德。编程 Google Glass,P1.0(Kindle 位置 2-3)。实用书架有限责任公司。

然后我浏览了谷歌网站上的说明,对应于相同的设置。

我能够创建初始的 Android hello world 应用程序(用于连接),但由于上述错误而无法创建应用程序引擎 Web 应用程序示例。我已经尽我所能检查了我的路径变量,一切似乎都很好。有什么建议吗?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    您需要检查以下几点:

    • 最新版本的 App Engine SDK 和 Eclipse 插件仅适用于 Java 7。因此,如果您有旧版本的 Java ,则需要将其删除并安装 Java 7。
    • 确保您的 Eclipse JRE 设置指向 Java 7 SDK。
    • 如果上述方法仍未解决,您需要修改 eclipse.ini 文件并将 VM 指向 JDK 7 SDK。

    【讨论】:

    • 我还想补充一点:以上所有对我都有帮助,但是,我安装了 32 位 Eclipse。一旦我升级到 64 位 Eclipse 并应用了以上所有内容,也可以在这些答案中找到:stackoverflow.com/questions/10309109/…stackoverflow.com/questions/19972695/gae-not-initialized,那么我就可以使用最新的 GAE SDK 没问题了。
    • 就是这样。当我从系统面板查询它正在使用哪个 java 时,它会说 Java 7.45 JVM。但是,当我在终端上询问时,JDK 仍然是 1.6。这让我发疯了。安装 7.45 JDK 解决了这个问题。感谢您的帮助。
    • @Romin 感谢您的 eclipse.ini vm 参数解决方案解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2018-05-23
    • 2016-03-07
    • 1970-01-01
    • 2019-05-05
    • 1970-01-01
    • 2016-03-25
    • 2012-11-17
    • 2017-12-10
    相关资源
    最近更新 更多