Eclipse 出現項目沒有錯但是項目名稱卻有紅色感嘆號或者紅叉的解決辦法


錯誤的起因是本人因為一不小心點了下面圈出來的某一個按鈕,具體記不清楚了(好像是"remove from build path"),然后整個項目變得很奇怪了,所有的包都變成了一個普通的文件,我的scala程序也運行不了了。

  

然后在查找資料的過程中,試了一種點擊上面"Use as Source Folder"的方法,然后發現果然有用,整個項目恢復了正常。但是莫名在項目名稱那兒出現了一個紅色的感嘆號,不然就是一個紅色的叉叉。但是經過自己檢查,發現配置以及代碼的內容都沒有錯誤。但是在運行程序又出現了編譯錯誤的提示。如果在忽略編譯錯誤的情況下,程序竟然是能夠正常運行的。

  

這真的是很玄學的錯誤了。

我突然想到,這種類型的軟件,既然軟件本身在報錯,會不會留下什么日志或者其他類似的東西來提示到底發生什么錯誤了呢。於是繼續查找資料,終於發現解決辦法。

Problems選項卡會有詳細的錯誤描述;
打開方法:
Eclipse菜單欄中,單擊Window,下拉選擇Show View,Other...,Show View窗口中選擇General,打開擴展選擇Problems。
接下來根據problem選項卡里面的錯誤描述解決問題就好了。

於是在下面這個界面,提示:"The project cannot be built until build path errors are resolved"

   

到了這個階段,解決辦法就很簡單了。稍微百度一下就解決了。如下圖所示成功解決這個錯誤。項目名稱上的紅色感嘆號沒了,編譯錯誤的提示也沒有了,而且成功運行了程序。

  

總結:這次的錯誤主要是學到了在面對程序本身沒有什么錯誤的情況下,項目名稱卻提示有錯的解決辦法。利用軟件本身的日志或者其他類似的功能來提示我們到底發生了什么錯誤,然后根據錯誤提示來查找解決辦法。而在我前面的一個博客使用Scala IDE for Eclipse遇到build errors錯誤的解決辦法這里面也遇到項目名稱上面有個紅叉叉的錯誤。當時卻沒有想到這個辦法,導致花了很多時間去解決那個問題。希望自己引以為戒。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM