2012-12-21 94 views
0

我創建使用谷歌應用程序引擎無法部署谷歌應用程序由於

環境

我能夠創建一個示例應用程序並在本地運行它

當我嘗試部署它給了我一個錯誤

錯誤在日食

部署「的applicationName」到谷歌遇到了問題。 無法更新應用程序:應用程序包含Java 7類,但--use_java7標誌尚未設置。

有關更多詳細信息,請參閱部署控制檯 無法更新應用程序:應用程序包含Java 7類,但尚未設置--use_java7標誌。

該日誌顯示

無法更新: 了java.lang.RuntimeException:應用程序包含Java 7班,但--use_java7標誌尚未設置。 at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:576) at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:370) at 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) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker。運行(Worker.java:53)

我看到有人遇到過山姆E錯誤之前

Failed to deploy to Google App Engine because --use_java7 flag has not been set

我安裝了JDK 6,但我不能讓應用程序工作的。

讓我的應用程序工作的替代方法是什麼? - 一些想法...

  • 使用之前的插件版本?

  • 本身安裝JDK 6?

  • 其他選項?

回答

1

你必須使用JDK 6

Similar Question

Java Overview Docs

的App Engine運行使用Java 6虛擬機(JVM)的Java應用程序。 App Engine SDK支持Java 5及更高版本,而Java 6 JVM可以使用由Java編譯器直至Java 6的任何版本編譯的類。

+0

謝謝 - 我會嘗試並讓您知道 – user1811107

相關問題