【发布时间】:2016-12-22 04:57:23
【问题描述】:
我正在尝试通过 Intellij IDEA 将一个基本上空的项目部署到 GAE。我创建了一个新项目,在 appengine-web.xml 中设置了我的项目 ID,并将其他所有内容保持原样。我收到以下错误,带有完整的日志here。
java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JettyJasperInitializer$1.class in C:\Users\Tony\.m2\repository\com\google\appengine\appengine-java-sdk\1.9.48\appengine-java-sdk\appengine-java-sdk-1.9.48\jetty93\jetty-distribution\lib\apache-jsp\org.eclipse.jetty.apache-jsp-9.3.14.v20161028-nolog.jar
我尝试安装 JDK 7,设置一切使用它,使用 JDK 8 在 1.7 和 1.8 中编译,似乎没有任何效果。
【问题讨论】:
-
检查您的 Project Facets(Project Properties->Project Facets),如果 Java 版本为 1.8,请将其更改为 1.7,因为 Google App Engine 尚不支持 JDK 8。跨度>