1. 程式人生 > >eclipse新建maven專案預設jre1.5轉為1.8

eclipse新建maven專案預設jre1.5轉為1.8

問題描述:eclipse新建maven專案的時候,預設的jre是1.5的,但是實際很多人都想要1.8的,接下來說一下“小白”的解決方法。大哥/大神繞道而行。

方法一:

1.首先映入眼簾的是專案名直接報錯,當然一看是index.jsp檔案引起的。

這個情況解決如下:

2.通過專案可以看到jre為1.5:

右鍵專案-->Properties,然後直接上圖吧:

到此專案基本上OK了,比如我的專案小紅叉到此消失。(有的專案雖然有小紅叉,但是仍然能夠正常執行,可小紅叉總是讓人.....):

3.經歷過上面的步驟後,有的人的專案小紅叉仍然還在,甚至pom.xml檔案還會報錯,此時應該找到專案中的web.xml檔案,把宣告換成

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee          http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"         version="3.1"> </web-app>

換完後,pom.xml或許不報錯了,但是專案的小紅叉仍然還在。不著急,我們開啟pom.xml,

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

防止maven更新專案的時候,總是回到1.5版本。

4.嗯,你的小紅叉可能還在,最後一步:

到此,專案的小紅叉應該沒有了,已經很直白了,希望對不經意遇到這種問題又恰巧看到此文的人能有點幫助。

方法二:

1.相同的問題

2.把1.5改成1.8

儲存好檔案後:專案右鍵-->Bulid Path-->Configure Bulid Path...

此時,小紅叉應該消失了。如果還是沒有消失的話,見下圖,如果最終沒有解決,我...

如有建議,請指教。