1. 程式人生 > >Eclipse中Web專案出現感嘆或紅叉該怎麼解決?

Eclipse中Web專案出現感嘆或紅叉該怎麼解決?

有時候,我們從Eclipse中匯入以前建立的Web工程時,工程名左下角會出現紅色的感嘆號或者紅叉,而Web工程內部卻沒有紅叉,而且還沒有問題的線索,很是惱火!現在我們來仔細的說說這兩個問題。

當匯入工程後,先是在工程名出現紅色感嘆號,這是因為工程本身的執行環境與當前Eclipse中的執行環境不匹配造成的。主要包括:①JRE System Library;②Server Runtime。

一、紅色感嘆號的解決辦法

1、右鍵點選【工程名】 → 【Properties】→ 【Java Build Path】→ 【Libraries】,畫綠線的兩處,哪一處和當前Eclipse的環境不匹配,請自行更換。

二、紅叉的問題的處理方法

這裡需要對一些網友的做法糾正一下,一些網友是這樣做的:在工程目錄下的.settings資料夾裡,開啟org.eclipse.wst.common.project.facet.core.xml檔案,修改其中的內容。

其實沒必要那麼麻煩,且看以下內容:

1、【windows】 → 【Show View】 →【 Other】 → 搜尋框輸入Problems → 選中Problems檢視 → 點選OK

2、出現圖中下方一系列的小紅叉,Target runtime Apache Tomcat v7.0 is not defined. 這就是問題的所在。

解決辦法

1、右鍵點選【工程名】 → 【Properties】→ 【Targeted Runtimes】→ tomcat7.0的去掉對勾,tomcat8.0的打對勾。→ 【Apply】→ 【OK】,因為我的機子上安裝的是Tomcat8.0,所以要去掉上者,選中下者。