多年來,我一直遇到這個問題,Eclipse 有時似乎無緣無故地拋出這個錯誤:
Error: Could not find or load main class [main-class] Caused by: java.lang.ClassNotFoundException: [main-class]
盡管該類在檔案系統中并且之前沒有任何缺陷,但仍會觸發此錯誤。專案清理沒有修復它,檔案路徑完全有效。隨之而來的 Google 搜索通常會建議這是這兩個問題之一,或者您必須完全洗掉該專案,或者創建一個新的作業區 - 等等。
我不確定這個問題的確切原因是什么,我也從來沒有真正找到過。但是,我找到了一個相對簡單的修復方法來糾正它。
uj5u.com熱心網友回復:
為了解決這個問題,我了解到由于某種原因它往往是運行配置本身。你可以做的是:
- 點擊工具列中的“運行”
- 點擊“除錯配置”
- 創建一個新的運行配置(但是,不要只是復制和粘貼舊的 - 出于某種原因,這并不總能解決我的問題)
- 為類進行適當的設定,但是您可以從舊的引數中復制
- 保存并將其用作程式的新運行配置
這通常在大多數情況下為我解決了這個問題。希望有一天 Eclipse 能妥善解決這個問題。
我當前的 Eclipse 版本是 2021-12 (4.22.0)
我不知道我是否正確地完成了這個自我回答的問題,但對于那些正在用谷歌鍵盤敲打你的鍵盤試圖解決這個問題的人,我希望這會有所幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/457478.html
