IntelliJ 2016.3 GAE部署Java8/7

IntelliJ 2016.3 GAE部署Java8/7,java,maven,google-app-engine,intellij-idea,Java,Maven,Google App Engine,Intellij Idea,我是IntelliJ的新手,我创建了一个新的空项目Google App Engine,并将字节码级别更改为7,但我在部署时遇到了以下错误: java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JettyJasperInitializer$1.class in C:\Recursos\appengine-java-sdk-

我是IntelliJ的新手,我创建了一个新的空项目Google App Engine,并将字节码级别更改为7,但我在部署时遇到了以下错误:

java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JettyJasperInitializer$1.class in C:\Recursos\appengine-java-sdk-1.9.48\jetty93\jetty-distribution\lib\apache-jsp\org.eclipse.jetty.apache-jsp-9.3.14.v20161028-nolog.jar
Unable to update app: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JettyJasperInitializer$1.class in C:\Recursos\appengine-java-sdk-1.9.48\jetty93\jetty-distribution\lib\apache-jsp\org.eclipse.jetty.apache-jsp-9.3.14.v20161028-nolog.jar

我找到了这个答案,但找不到pom文件。

在更新到appengine-java-sdk-1.9.48并切换到1.9.46后,我遇到了相同的问题

您可以下载1.9.46,网址为


HTH

使用IntelliJ插件,可以使用1.8 JDK部署到flex环境,如IntelliJ IDEA文档页面所述

不过,要在app engine标准环境(而非flex)中部署,需要选择JDK的1.7版本,正如为app engine标准环境应用程序的Java开发和调试设置IntelliJ IDEA Ultimate Edition所述:“Java SDK应设置为Java 7。”