【问题标题】:Cannot deploy Google App due to errors由于错误无法部署 Google App
【发布时间】:2012-12-21 21:30:53
【问题描述】:

我使用 Google App Engine 创建了一个简单的应用程序

环境

我能够创建一个示例应用程序并在本地运行它。

当我尝试部署时,它给了我一个错误

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


    【解决方案1】:

    你必须使用 JDK 6。

    Similar Question

    Java Overview Docs

    App Engine 使用 Java 6 虚拟机 (JVM) 运行 Java 应用程序。 App Engine SDK 支持 Java 5 及更高版本,Java 6 JVM 可以使用使用 Java 6 之前的任何版本的 Java 编译器编译的类。

    【讨论】:

    • 谢谢 - 我会尝试并告诉你
    猜你喜欢
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 2020-08-28
    • 1970-01-01
    • 2021-06-06
    相关资源
    最近更新 更多