【发布时间】:2012-12-21 21:30:53
【问题描述】:
我使用 Google App Engine 创建了一个简单的应用程序
环境
- Eclipse 4.2 (Juno) 插件 - http://dl.google.com/eclipse/plugin/4.2
- JDK 7
我能够创建一个示例应用程序并在本地运行它。
当我尝试部署时,它给了我一个错误
eclipse中的错误
向 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)
我看到有人之前遇到过同样的错误
Failed to deploy to Google App Engine because --use_java7 flag has not been set
我安装了 JDK 6,但我也无法让应用程序工作。
我有哪些替代方法可以让应用程序正常工作? - 一些想法...
使用以前版本的插件?
自行安装 JDK 6?
还有其他选择吗?
【问题讨论】:
标签: eclipse google-app-engine eclipse-plugin java-7