有時候,我們從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,所以要去掉上者,選中下者。
注意事項:有的截圖沒有粘貼,看不懂的朋友可以留言。
相關推薦:
myeclipse怎么導出war包?Web項目導出war包的方法
myeclipse創建spring配置文件正確卻顯示紅叉該怎么辦?
Eclipse下怎么創建Web項目?用Maven創建Web項目的教程
新聞熱點
疑難解答
圖片精選