出現的問題如圖。
見圖,從上述可以看出工程用的jdk1.7,而idea編譯時採用的是1.8版本(應該idea新版本內置的jre是1.8吧,默認編譯採用1.8)
修改:如下圖
如果修改後不起作用。
原因:這是由於jdk的版本與項目的要求不一致造成的,如果是maven項目,首先查看一下pom.xml,以我的項目爲例:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerVersion>1.8</compilerVersion>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
從其中可以看出要求的編譯插件爲1.8版本,而我本機上安裝的jdk爲1.7版本,因此需要首先下載安裝1.8版本的jdk下載鏈接爲 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然後在intellij idea中點擊標紅的部分,進入項目的jdk設置,,最後選擇對應的jdk路徑即可: