【问题标题】:The selected App Engine SDK is not valid选择的 App Engine SDK 无效
【发布时间】:2013-11-22 01:25:00
【问题描述】:

我正在尝试在 Eclipse 中创建一个 Google Web 应用程序项目,并且在向导的初始步骤中我收到以下错误。

所选的 App Engine SDK 无效:SDK 目录 '/path_to_directory/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/plugins/com.google.appengine.eclipse.sdkbundle_1.8.6/appengine-java-sdk- 1.8.6'不存在

我尝试更新 AppEngine,现在拥有 App Engine 1.8.8,然后尝试手动配置 SDK。但是,它说它无法初始化 SDK。我正在使用 java-oracle-7 并将 JDK 编译器合规级别设置为 1.7。

如何让它识别 SDK?

【问题讨论】:

  • 你最近更新了你的sdk吗?
  • 以下解决方案对我不起作用。你解决了吗?
  • stackoverflow.com/a/5561779/399805 类似问题的回复解决了这个问题。

标签: java eclipse google-app-engine


【解决方案1】:

看起来和我的问题一样,你可以按照我的步骤操作:

  1. 下载 SDK v1.8.6 (https://code.google.com/p/googleappengine/downloads/detail?name=appengine-java-sdk-1.8.6.zip&can=1&q=)
  2. 在“/path_to_directory/eclipse/plugins/”中创建文件夹“com.google.appengine.eclipse.sdkbundle_1.8.6”
  3. 在“/path_to_directory/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.6/”中解压 SDK v1.8.6
  4. 在“/path_to_directory/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.6/”文件夹下创建文件“SdkBundleRegistrant.properties”并输入以下代码:

    sdkType=GAE
    sdkBundlePath=appengine-java-sdk-1.8.6
    
  5. 在“/path_to_directory/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.6/META-INF/”下创建文件“MANIFEST.MF”并输入以下代码:

    Manifest-Version: 1.0
    Bundle-ManifestVersion: 2
    Bundle-Name: Google App Engine Java SDK
    Bundle-SymbolicName: com.google.appengine.eclipse.sdkbundle
    Bundle-Version: 1.8.6
    Bundle-Vendor: Google Inc.
    Require-Bundle: org.eclipse.core.runtime
    Bundle-RequiredExecutionEnvironment: J2SE-1.5
    Bundle-ActivationPolicy: lazy
    
  6. 重启eclipse

【讨论】:

  • 我遇到了无法安装 1.8.8 的问题,但是按照这些说明我设法让它运行起来!
【解决方案2】:

对我有用的是更新到 java 1.7。 Appengine 1.8.2 及更高版本不再适用于 java 1.6.x

【讨论】:

    【解决方案3】:

    AppEngine SDK 不属于 eclipse 插件。因此,我们必须从以下 URL 手动下载并在项目 -> 属性 -> 应用引擎 SDK 下进行配置。

    https://cloud.google.com/appengine/docs/standard/java/download

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-29
      • 2014-05-03
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2013-03-24
      相关资源
      最近更新 更多