天天看點

解決項目上的紅叉以及感歎号

有時候導入的項目工程,檔案夾左下角永遠有一個紅叉,但是由于不影響程式運作,是以之前一直忽略了,但是強迫症患者表示不解決很難受,是以今天做了個總結來教大家如何詳細解決這個問題!

解決項目上的紅叉以及感歎号

1.首先這個Error它沒有在"Console"顯示,但這個Error其實是在"Problem"裡面顯示的,通過點選

"Window"→"ShowView"→"Other..."→"General"→"Problem"→"OK"

解決項目上的紅叉以及感歎号
解決項目上的紅叉以及感歎号

2.此時,點選下方欄目中出現的"問題欄",發現裡面顯示的錯誤,展開檢視,但是它既沒有顯示"路徑"也沒有顯示"位置",怎麼檢視并修改這個錯誤呢?

但是這個錯誤裡面它是顯示了有關錯誤的相關資訊的。

因為出現了兩個錯誤,是以先解決第一個,首先選擇關鍵字Apache Tomcat v8.0,然後複制,至于我為什麼選它作為關鍵字,嘿嘿,這裡推薦有道線上翻譯,看中文去老鐵!

解決項目上的紅叉以及感歎号

3.點選工具欄中的"Search"→"Search..."或者直接使用快捷鍵"Ctrl+H"打開下一步驟的畫面

解決項目上的紅叉以及感歎号

4.選擇"File Search",在"Contaning text:"下的文本框中輸入你覺得的關鍵字資訊,我這裡是"Apache Tomcat v8.0",其他做預設值,不修改,點選"Search"查找.

5.選擇下面出現的"Search"欄目,輕按兩下查找到的相關資訊,進入相關的檔案頁面,找到對應的代碼行,由于不影響程式運作,我推測,删除了也沒關系,将報錯的目前行代碼,删除,儲存。

解決項目上的紅叉以及感歎号

 此時第一個問題的小紅叉消失,問題解決!

解決項目上的紅叉以及感歎号

 6.接着進行第二個小紅叉問題!

 錯誤:Java compiler level does not match the version of the installed Java project facet.

——》Java編譯器級别不比對已安裝的Java項目方面的版本。

 由此看到原來是java編譯器版本不比對問題.

7.右鍵項目選擇 建構路徑——》配置建構路徑——》搜尋框輸入Project Facets——》将java版本換成合适的即可

解決項目上的紅叉以及感歎号

8.到此第二個小紅叉問題解決

解決項目上的紅叉以及感歎号

9.對于建構路徑的補充說明:導入項目不僅僅會因為java版本的不比對産生原因,還有Tomcat版本問題,JRE版本為題,以及JAR包問題等等,是以建構路徑的時候一定要把這些内容全部替換成自己所用的版本。

鍵項目選擇BuildPath或者直接右鍵Properties裡面的JavaBuildPath選項,檢視裡面的Libraries,将有差号的,或者直接将伺服器和JRE都删除然後添加成自己的。相對應的添加為,Service Runtime和 JRE System Library兩個。

解決項目上的紅叉以及感歎号

認真看過此篇的小夥伴,如果對你有收獲,請點選旁邊的小手推薦一下,如果有誤,歡迎指正,謝謝!

版權聲明:此篇為本人原創,轉載請标明出處:https://www.cnblogs.com/YQian/p/11239275.html

我的部落格園位址:https://www.cnblogs.com/YQian/

轉載于:https://www.cnblogs.com/YQian/p/11239275.html