百度一搜這個錯誤,好多人都遇到了 不計其數的人都遇到。網上大多數都是菜鳥的愚見。經過本人的測試發現,用Idea建立普通的Java項目 然後隨便建立一個類運行就不會報錯。
但是如果用Idea建立一個普通的Maven項目,然後再隨便建立一個類運行,則就會報這個錯。那麼說明maven限制了此項目jdk的版本爲1.5,或者說Idea軟件與Maven軟件配合的不夠好。
管他呢,網上很多方法都是從Idea的配置下手,我認爲這就是菜鳥的解決方法愚見(每次新建項目就會恢復,以至於每次都要去修改),最狠的解決方法就是直接用maven制定此項目的JDK版本,一步到位,不需要去動Idea的任何配置。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- <version>3.7</version> 默認用最新的-->
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>