【问题标题】:AppEngine SDK 1.8.7 failed to install in Eclipse 4.2 (Juno) on OSX Mountain LionAppEngine SDK 1.8.7 未能在 OSX Mountain Lion 上的 Eclipse 4.2 (Juno) 中安装
【发布时间】:2013-11-14 08:20:21
【问题描述】:

我正在尝试使用 Google App Engine。我的 MacBook(Mountain Lion)上有 Eclipse Juno,并且我已将 Java 升级到 1.7.0_45。我尝试按照 Google 在其开发人员链接上的说明将 Google SDK 添加到我的 Eclipse 中。当我在 Eclipse 中打开我的首选项时,它显示:无法初始化 App Engine SDK 1.8.7

我该如何解决这个问题?我做错了什么或错过了什么??

我试图打破我的头脑,甚至试图寻找解决方案,但没有找到任何解决方案! 救命!

【问题讨论】:

  • 能否提供eclipse日志中生成的堆栈跟踪?
  • 虽然看起来你用的是Java,但是你下载的是哪个SDK语言:PHP/Java/Phyton/Go?
  • 我还没有在eclipse中运行这个项目。这只是我试图通过首选项解决的项目错误。
  • 我已经下载了 GAE 的 Java SDK
  • 线程“Thread-1”中的异常 java.lang.NoClassDefFoundError: com/google/appengine/tools/development/DevAppServerMain 原因:java.lang.ClassNotFoundException: com.google.appengine.tools。 development.DevAppServerMain at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang .ClassLoader.loadClass(ClassLoader.java:306) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247)

标签: eclipse google-app-engine


【解决方案1】:

我自己也遇到了同样的问题,从http://www.oracle.com/technetwork/java/javase/安装Java 7 JDK后,我按照以下步骤操作,“初始化失败...”错误消失了:

  1. 在 Eclipse / Preferences / Java / Installed JREs 下,单击 添加,选择 Mac OS X VM,然后单击下一步。
  2. 输入“/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home”作为 JRE 主目录以及 JRE 名称,单击 Finish。
  3. 选中您刚刚添加的新 JRE 旁边的框,然后单击“确定”。
  4. 在 Eclipse / Preferences / Java / Compiler 下,从“Compiler compliance level”下拉列表中选择 1.7,然后单击 Ok。

【讨论】:

    【解决方案2】:

    尝试从 Eclipse 中卸载 AppEngine SDK 1.8.7。这是 Juno (3.8/4.2) 版本上用于 Eclipse 的 Google 插件的更详细的installation guide。您至少需要选择适用于 Eclipse 的 Google 插件和适用于 AppEngine 的 SDK。目前您将获得 AppEngine SDK 1.8.9。祝你好运!

    如果失败,请尝试使用更新的 Eclipse (4.3 Kepler)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-24
      • 2012-12-26
      • 1970-01-01
      • 2012-08-03
      • 2012-04-26
      • 2012-07-24
      • 2012-10-19
      • 1970-01-01
      相关资源
      最近更新 更多