无法部署到Google App Engine,因为--use_java7标志尚未设置 [英] Failed to deploy to Google App Engine because --use_java7 flag has not been set

查看:113
本文介绍了无法部署到Google App Engine,因为--use_java7标志尚未设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


------------部署前端------------

------------ Deploying frontend ------------

准备部署:创建的临时目录为:
'C:\Users\ADMINI〜1\AppData\Local\Temp\appcfg2555411734473986257.tmp'
java.lang.RuntimeException:该应用程序包含Java 7类,
,但--use_java7标志尚未设置。

Preparing to deploy: Created staging directory at: 'C:\Users\ADMINI~1\AppData\Local\Temp\appcfg2555411734473986257.tmp' java.lang.RuntimeException: The application contains Java 7 classes, but the --use_java7 flag has not been set.

调试信息可以在
C:\\ \\Users\Administrator\AppData\Local\Temp\appengine-deploy7182870224187999057.log

Debugging information may be found in C:\Users\Administrator\AppData\Local\Temp\appengine-deploy7182870224187999057.log

调试日志:


Debug Log:


无法更新:
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)

Unable to update: java.lang.RuntimeException: The application contains Java 7 classes, but the --use_java7 flag has not been set. 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) at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433) at 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.run(Worker.java:53)

我正在尝试部署一个谷歌应用程序到我的谷歌应用程序引擎帐户和eclipse给我这个错误。这似乎很直接,但是我找不到在哪里设置java7的标志。

I'm attempting to deploy a google app to my google app engine account and eclipse is giving me this error. It seems rather straight forward, but I can't find where to set a flag for java7.

我正在使用最新版本的Eclipse(Juno Service Release 1),而我的Google插件是4.2。

I'm using the latest version of Eclipse (Juno Service Release 1) and my google plugin is 4.2.

推荐答案

根据 1.7.3博客


在即将发布的版本中,我们将包括一些新的Java 7
功能以及App Engine中的正式Java 7支持
Java运行时。

In an upcoming release, we will be including some of the new Java 7 functionality as well as formal Java 7 support within the App Engine Java runtime.

和...


虽然Java 7的支持在App Engine中尚不可用
Java运行时,对早期预览感兴趣的开发人员可以注册
表示我们的受信任的测试人员计划

你需要被接受到TT程序,或者等待fo这是Java 7在生产中工作的未来版本。

You'll need to either be accepted into the TT program, or to wait for a future release where Java 7 works in production.

这篇关于无法部署到Google App Engine,因为--use_java7标志尚未设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆