私はIntelliJを使用しており、thisチュートリアルの次の例ではHello Worldアプリケーションをデプロイしています。アプリケーションをデプロイする手順に従うと、次のエラーが表示されます。Googleアプリケーションエンジンのデプロイメントエラー:クラスファイルはJava 8ですが、Java 7が最大サポートされています。
java.lang.IllegalArgumentException: Class file is Java 8 but max supported is Java 7 org/eclipse/jetty/apache/jsp/JuliLog.class in /Users/appengine-java-sdk-1.9.50/jetty93/jetty-distribution/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.3.16.v20170120-nolog.jar
Unable to update app: Class file is Java 8 but max supported is Java 7: org/eclipse/jetty/apache/jsp/JuliLog.class in /Users/appengine-java-sdk-1.9.50/jetty93/jetty-distribution/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.3.16.v20170120-nolog.jar
プロジェクトの構造でJavaバージョン1.7.0_71を使用しています。 私のコンパイラ設定は、1.7互換のバイトコードを生成するように設定されています。
これはどのように修正できますか? web.xmlのバージョン固定
EDIT は see here
[GAE Deploy Java8/Java7 Error]の複製があります(http://stackoverflow.com/questions/41276023/gae-deploy-java8-java7-error) –
intllij内のmaven設定では、私はインポータ用のJDKを設定しました私のプロジェクトweb.xmlバージョン2.5の1.7 – Shox88