本文為博主原創,未經允許不得轉載:
?????? 在搭建一個maven web項目時,項目已經按步驟搭建完好,之后項目上就報了一個錯誤。
在控制臺看到錯誤提示如下:Dynamic Web Module 3.0 requires Java 1.6 or newer。。
已經改過項目中.settings文件夾中的配置文件,而且在eclipse中將jre改為了jdk1.8,但當我
maven---update project之后,jdk就又變成了1.5.很頭疼。
??????? 查了很多資料才發現解決方案,再此記錄一下:
修改maven的默認jdk配置,找到maven的conf\setting.xml文件中找到jdk配置的地方,將以下代碼粘貼進去就可以了:
<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile>
然后再檢查下其他的配置有沒有更改完,可以參考這篇博客:https://www.cnblogs.com/goldenVip/p/6278377.html。。。
更改完之后,重新maven ---- update project,發現項目報錯的標志已經沒了。。。