我正在尝试在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?
答案 0 :(得分:1)
它与我的问题看起来一样,你可以按照我的步骤进行操作:
在'/path_to_directory/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.6/'文件夹下创建文件“SdkBundleRegistrant.properties”并输入以下代码:
sdkType=GAE
sdkBundlePath=appengine-java-sdk-1.8.6
在'/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
重启eclipse
答案 1 :(得分:1)
对我有用的是更新到java 1.7。 Appengine 1.8.2和forward不再适用于java 1.6.x
答案 2 :(得分:1)
AppEngine SDK不属于eclipse插件。因此,我们必须从以下URL手动下载并在项目下配置它 - >属性 - > App引擎SDK。
https://cloud.google.com/appengine/docs/standard/java/download