java项目红叉_完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题
從別的eclipse導了個項目,導入后項目文件夾上顯示一個紅叉,但項目能跑通。檢查了jdk、tomcat版本,都改正正確了,項目目錄樹里面每個文件夾里面的文件,src、xml都查了,都沒發現問題。
后來發現是工作空間中,項目自身的配置文件(xml)設置的問題!
1、問題如圖:
2、檢查了path libraries:
3、檢查了JDK、Tomcat:
4、最后在problems view中發現了問題:
5、顯示運行的tomcat服務器未定義?但是項目都可以跑怎么可能未定義?想了下,只有Eclipse工作空間中我這個項目本身的配置文件沒有查過,導入的項目,這個文件沒有改變,找到該項目:F:\EclipseWorkspace\ssh.settings
6、查看配置文件內容:
7、發現runtime標簽的內容出錯了!里面的服務器是之前eclipse項目的配置,導過來沒有變更,刪掉這個標簽好了。
補充:Eclipse里項目名有紅叉,但是底下的每一個文件都沒有紅叉
有這種錯誤讓人很惱火,因為并不知道是哪個文件引起的整個項目錯誤。所以我們可以打開下邊的錯誤按鈕,看看是什么問題。
如果是因為java compiler level does not match the version of the installed java,
那么我們打開項目的properties,有一個選項為project facets,
點擊打開,在右邊選擇Java版本為最新的,然后apply,應該就ok了。
當然也有可能是因為引用的jar包無效而導致的,根據指出的哪個jar刪除進行重新引用即可。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
總結
以上是生活随笔為你收集整理的java项目红叉_完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 第八章 函数、指针与宏
- 下一篇: 用c#编写爬虫在marinetraffi