Google app engine GeneXus 15+;Google云部署错误:类文件是Java8,但支持的最大值是Java7

Google app engine GeneXus 15+;Google云部署错误:类文件是Java8,但支持的最大值是Java7,google-app-engine,deployment,genexus,genexus-sd,Google App Engine,Deployment,Genexus,Genexus Sd,我在这些论坛上看到了很多答案,但到目前为止,没有一个与GX相关,我尝试过的那些答案也没有解决这个问题 尝试部署GX 15+JAVA+Web+Mobile时,我遇到以下错误: ... java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: C:\modelos\pruebagoogle\Deploy\JavaModel\GAE\20170422042109\WEB-INF\class

我在这些论坛上看到了很多答案,但到目前为止,没有一个与GX相关,我尝试过的那些答案也没有解决这个问题

尝试部署GX 15+JAVA+Web+Mobile时,我遇到以下错误:

...
java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: C:\modelos\pruebagoogle\Deploy\JavaModel\GAE\20170422042109\WEB-INF\classes\com\proyecto02\gamcheckuseractivationmethod.class
Unable to update app: Class file is Java 8 but max supported is Java 7: C:\modelos\pruebagoogle\Deploy\JavaModel\GAE\20170422042109\WEB-INF\classes\com\proyecto02\gamcheckuseractivationmethod.class

error: C:\GeneXus\GeneXus15\DeploymentTargets\GoogleAppEngine\deploy.msbuild(4,3): error MSB3073: The command ""C:\android\engine\appengine-java-sdk-1.9.51\bin\appcfg.cmd" -A proyecto02 update "C:\modelos\pruebagoogle\Deploy\JavaModel\GAE\20170422042109" -V 3" exited with code 1.
Done Building Project "C:\GeneXus\GeneXus15\DeploymentTargets\GoogleAppEngine\deploy.msbuild" (Deploy target(s)) -- FAILED.
...
要构建移动应用程序,GX15需要JDK 8

有人能够部署到谷歌云吗?

有没有解决错误的建议?

GeneXus Java generator不需要Java 8,GeneXus Android generator

每个生成器都有独立的属性来设置要使用的JDK、编译器选项等。因此,无论您使用的是JDK 8,您都可以将“Java编译器选项”(用于Java生成器)设置为:-O-源1.7-目标1.7,以便将应用程序编译为在1.7 JVM上运行(如上所述)


另一个解决方案是安装两个JDK,将JDK1.7路径设置为Java生成器/编译器路径,将JDK1.8路径设置为Android/编译器路径。

Gustavo!再次感谢你的回答。我完成了一次全部重建,尝试安装JDK,并分别为Java和Android设置JDK,但都不起作用。另一方面,在构建过程中设置选项-O-source 1.7-target 1.7-Advanced-Compiler选项并进行另一次重建也不起作用。我必须检查所有其余的配置,肯定还缺少其他配置。我仍然无法摆脱同样的错误。我正在使用jdk1.7.0_80和jdk1.8.0_131,您正在使用哪些版本?顺便说一下,我的应用程序有GAM。