“无法在[路径]初始化App Engine SDK”是什么意思,以及如何修复它?

时间:2012-04-25 03:49:04

标签: java eclipse google-app-engine

我正在使用“Google Plugin for Eclipse”,并安装了“Web Toolkit SDK”和“App Engine Java SDK”。奇怪的是,当Web Toolkit SDK工作正常时,无法初始化App Engine SDK。尝试将Eclipse指向根GAE SDK目录将导致“无法在[路径]初始化App Engine SDK”错误。单独下载GAE SDK将产生相同的结果。

我猜错误是由版本问题引起的? 这是设置:

  • Eclipse 3.7 Indigo
  • 适用于Eclipse 3.7的Google插件
  • appengine-java-sdk-1.6.4,appengine-java-sdk-1.6.5(手动下载)
  • Java JVM 1.6
  • Mac OSX 10.5,32位

谢谢!

2 个答案:

答案 0 :(得分:0)

检查您正在使用的Java版本。

例如,如果您的系统上的Java默认版本比最新版本旧,不管Eclipse使用的是运行时或项目JDK,SDK可能会尝试使用您操作系统上的默认JDK进行初始化

对我来说,问题是我的默认JDK是Java 6,而GAE目前还没有编译为支持低于Java 7的任何东西。

答案 1 :(得分:0)

如上所述,检查已安装的java sdks和java Jre的版本。我遇到了同样的错误。

我有jdk1.7.0_45.jdk和匹配的JRE,即jre-7u45,然后在eclipse中设置路径 - > preference-> java