准备部署:已创建的暂存目录:'C:\Users\ADMINI~1\AppData\Local\Temp\appcfg2555411734473986257.tmp‘java.lang.RuntimeException:应用程序包含Java 7类,但是--use_Java 7标志尚未设置。 调试信息可以在C:\Users\Administrator\AppData\Local\Temp\appengine-deploy7182870224187999057.log中找到。
调试日志:
无法更新: java.lang.RuntimeException:应用程序包含Java 7类,但是--use_Java 7标志尚未设置。在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)在org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
我试图将一个google应用程序部署到我的google应用程序引擎帐户,eclipse给了我这个错误。这看起来相当直截了当,但是我找不到在哪里为java7设置一个标志。
我正在使用Eclipse的最新版本(JunoServiceRelease1),我的google插件是4.2。
发布于 2012-12-12 21:29:58
发布于 2012-12-12 21:38:24
相关的系统级属性显示为这里:com.google.apphosting.runtime.use_java7。
它可以像这样传递到appCfg.sh中:
appcfg.sh --use_java7 updatehttps://stackoverflow.com/questions/13848495
复制相似问题