【发布时间】:2017-08-14 23:13:21
【问题描述】:
我正在使用 IntelliJ 并按照 this 教程部署示例 hello world 应用程序。按照步骤部署应用程序时,我收到以下错误:
java.lang.IllegalArgumentException:类文件是 Java 8,但最大支持是 Java 7 /Users/appengine-java-sdk-1.9.50/jetty93/jetty-distribution/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.3 中的 org/eclipse/jetty/apache/jsp/JuliLog.class .16.v20170120-nolog.jar
无法更新应用程序:类文件是 Java 8,但最大支持的是 Java 7:/Users/appengine-java-sdk-1.9.50/jetty93/jetty 中的 org/eclipse/jetty/apache/jsp/JuliLog.class -distribution/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.3.16.v20170120-nolog.jar
我在项目结构中使用 java 版本 1.7.0_71。 我的编译器设置被设置为生成 1.7 兼容的字节码:
有人知道如何解决这个问题吗?
编辑 修复了 web.xml 版本的问题 see here
【问题讨论】:
-
在 intllij 的 maven 设置中,我已将导入程序的 JDK 设置为 1.7
标签: java google-app-engine intellij-idea