我使用 Google App Engine 创建了一个简单的应用程序
环境
- Eclipse 4.2 (Juno) 插件 - http://dl.google.com/eclipse/plugin/4.2
- JDK 7
我能够创建一个示例应用程序并在本地运行它。
当我尝试部署时,它给了我一个错误
日食中的错误
将“应用程序名称”部署到 Google 时遇到了问题。无法更新应用程序:应用程序包含 Java 7 类,但尚未设置 --use_java7 标志。
有关更多详细信息,请参阅部署控制台 无法更新应用程序:应用程序包含 Java 7 类,但尚未设置 --use_java7 标志。
日志显示
无法更新:java.lang.RuntimeException:应用程序包含 Java 7 类,但尚未设置 --use_java7 标志。在 com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:576) 在 com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:370) 在 com.google.appengine.tools .admin.AppAdminImpl.update(AppAdminImpl.java:53) 在 com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433) 在 com.google.appengine.eclipse.core.deploy.DeployProjectJob .runInWorkspace(DeployProjectJob.java:148) 在 org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:53 )
我看到有人以前遇到过同样的错误
未能部署到 Google App Engine,因为尚未设置 --use_java7 标志
我安装了 JDK 6,但我也无法让应用程序工作。
我有哪些替代方法可以让应用程序正常工作?- 一些想法...
使用以前版本的插件?
自己安装JDK 6?
其他一些选择?