2017-08-15 64 views
0

我在Google App Engine上有一個Java服務器。最近因爲這個錯誤我一直無法在網上部署:當部署到Google App Engine時,'Class file is Java 8,但支持最大支持Java 7'錯誤

IllegalArgumentException: Class file is Java 8 but max supported is Java 7 

有誰能提醒?我已經嘗試了基於其他報告如下:

  • web.xml版本設置爲2.5
  • 設置Eclipse的JRE到Java 7(在運行配置> JRE>執行環境:JavaSE的-1.7)
  • 添加下面以pom.xml

    <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId> 
        <version>3.5.1</version> 
        <configuration> 
         <source>1.7</source> 
         <target>1.7</target> 
        </configuration> 
    </plugin> 
    

回答

1

您需要按照以下步驟更改java compiler compliance level 。 1)去​​。

2)單擊屬性視圖中的Java Compiler視圖。

3)勾選啓用項目特定設置,然後選擇你想要的編譯器合規性級別(jdk7或jdk8)。

enter image description here