Eclipse中匯入Maven專案時出現紅歎號
1、一種可能是JDK版本或者少jar報包
解決:右鍵專案——》Build Path——》Configuration build path——Library——》將有小紅叉的jar包刪了在加進去。
或者右鍵專案———》Properties——》java build path——》Library——》將有小紅叉的jar包刪了在加進去。
2、如果上面的jar都沒問題,那麼將web app程式在tomcat中跑一次,若出現 invalid LOC header (badsignature...,是因為jar包損壞,將Maven目錄下的對應的jar刪了再下個新的。就ok了,
對於maven專案,右鍵工程,找到run as,選擇maven clean,執行之後,再點maven install。控制檯會報相應的錯誤。
將相應的jar包更新後,在右鍵工程——》maven4Eclipse——》update project 就好了
紅歎號消失。
更行maven專案的方法還可以如下:
轉:
-
1. Project清理:project-->clean...開啟清理對話方塊,選擇要重新整理的maven專案,點ok。
-
2. 選擇要重新整理的maven專案-->右鍵-->重新整理。
-
3.
3-1. 選擇要重新整理的maven專案-->右鍵-->maven-->update project..。
-
3.
3-2. 開啟對話方塊,選擇具體要重新整理的maven專案。
-
4.
4-1. 選擇要重新整理的maven專案-->右鍵-->maven-->disable maven nature。
等待maven的maven標識消失,說明該專案已經不是maven專案。
-
4.
4-2. 選擇要重新整理的maven專案--> 右鍵 -->configure-->convert to maven project...。
重新轉化成maven project專案,此時maven標識重現,得到重新整理專案的效果。
END
注意事項
- 方法1,2為常見方法,方法3,4為maven特有方法。