1. 程式人生 > >解決 Eclipse 專案中有紅色感嘆號的詳細方法(圖文)

解決 Eclipse 專案中有紅色感嘆號的詳細方法(圖文)

問題描述

當將別人的 Java 專案在本地的 Eclipse/MyEclipse 中開啟時,有時會在專案資料夾上出現一個紅色的感嘆號,並且程式中出現很多紅色錯誤標記。

解決方法

專案資料夾中出現紅色感嘆號的原因很可能是由於缺少 jar 包引起的,驗證是此原因的方法為:
在有出現紅色感嘆號專案的檔案上點選右鍵,依次選擇Build Path - Configure Build Path,在彈出的對話方塊中點選“Libraries”出現類似下圖所示內容
這裡寫圖片描述
具體表現為出現一些 **.jar 檔案錯誤,並且在結尾出現(missing)提示,類似於下圖
這裡寫圖片描述
如果情況完全符合,那可以使用下面所介紹的方法,親測有效。

下載缺失的 jar 包

按照驗證方式,在有出現紅色感嘆號專案的檔案上點選右鍵,依次選擇Build Path - Configure Build Path,在彈出的對話方塊中點選“Libraries”,依次在網上下載前方出現紅色叉號的 jar 包,比如此例子中就要在網上找到datanucleus-api-jdo-3.2.6.jardatanuleus-core-3.2.10.jar……等 jar 包。

新增 jar 包

在出現紅色感嘆號的專案資料夾上點選右鍵,依次選擇 New - Folder, 在彈出的對話方塊中輸入“lib”
這裡寫圖片描述
然後點選“Finish”關閉對話方塊。
建立好後為
這裡寫圖片描述


將之前下載好的所缺失的 jar 包全部複製,然後在“lib”資料夾上點選右鍵,選擇“Paste”將 jar 包貼上到“lib”資料夾裡。

載入 jar 包

僅僅複製貼上過來是不能生效的,還需將 jar 包載入進來才能生效。
類似於之前的步驟,在有出現紅色感嘆號專案的檔案上點選右鍵,依次選擇Build Path - Configure Build Path,在彈出的對話方塊中點選“Libraries”,此時點選“Add JARs”
這裡寫圖片描述

在彈出的對話方塊中依次選擇專案檔案,然後在“lib”資料夾中選擇 jar 包,多個 jar 包時可以按著“Ctrl”鍵依次點選 jar 包
這裡寫圖片描述
然後點選“OK”關閉此對話方塊。
然後再依次點選“Apply”和“OK”鍵生效。

此時回到程式中已經可以看到紅色錯誤標誌已經消失了。

刪除 jar 包

這時程式檔案沒有錯誤了,但紅色感嘆號還是在的,這時只需刪除之前帶有紅色叉號的 jar 包即可。
同之前的步驟,在有出現紅色感嘆號專案的檔案上點選右鍵,依次選擇Build Path - Configure Build Path,在彈出的對話方塊中點選“Libraries”,此時按著“Ctrl”鍵依次點選帶有紅色叉號的 jar 包,然後點選右側的“Remove”
這裡寫圖片描述
然後依次點選“Apply”和“OK”,最後關閉對話方塊,此時即可看到專案前的紅色感嘆號已經消失了。
這裡寫圖片描述

至此,問題解決。

參考資料