解決eclipse web項目前面出現紅色感嘆號和紅色叉號等錯誤

今天遇到了一個很棘手的問題,就是在導入其他項目之後,由於JDK版本或者Tomcat服務器版本不同,導致項目前面一直出現紅色感嘆號或紅色叉號。

在網上查了很多方法,只做到了消除大部分錯誤,即所有的代碼可以執行,沒有報錯,但是最前面還是有個紅色叉號。後來解決了,在這裏將問題總結一下。

在這裏插入圖片描述

按照之前的思路,我們調整導入項目的JDK配置和服務器設置。
在工程上面右鍵點擊Build Path,選擇Configure build path
在這裏插入圖片描述

在Libraries中後面帶有(unbound)的兩項都選中,然後點擊“Remove”刪除,接着在“Add Library”添加缺少的這兩項

在這裏插入圖片描述

服務器選擇Tomcat 7.0

在這裏插入圖片描述

JRE選擇jre1.8.0_201,即當前系統自帶的JDK版本
在這裏插入圖片描述

最後選擇“Apply and Close”,應用並關閉

在這裏插入圖片描述

我們已經把大部分的錯誤解決完了,還剩一個。
在這裏插入圖片描述
根據錯誤信息,看到是服務器版本不對(一定要根據錯誤信息操作,有時是因爲JRE 版本不一而錯誤)

接着,我們繼續在工程上面右鍵選擇最後一個Properties,然後選擇Project Facets,將最右邊的Runtimes服務器版本改爲7.0(把6.0選項取消,然後勾選7.0對應的版本,最後點擊Apply and Close)

在這裏插入圖片描述
這樣程序就沒有紅色叉號或者感嘆號了。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章