有時候 Eclipse 會發(fā)神經(jīng),好端端的 project 就這么編譯不了了,連 Hello World 都會報“找不到或無法加載主類”的錯誤。
2、最快捷的解決辦法是,打開帶有main函數(shù)的類,ctrl +A (全選)—> ctrl +X(剪切)-----> ctrl+S(保存)—>關閉---->再打開—>ctrl +C (粘貼) ---->OK;一句話就是粘出去 關閉 再粘進來
3、重建Project也行。
4、項目的Java Build Path中的Libraries中也許某個jar包是不可用的,顯示紅色叉叉。這說明系統(tǒng)找不到這個這個jar文件,把這個jar刪除或者重新加載進來即可。
5、如果上述不行,大家直接在 cmd 下 javac 然后 java 運行試試,如果這都報錯,那是你的 jdk 或者 os 環(huán)境有問題了。
轉載于:https://www.cnblogs.com/StevenL/p/6818423.html
話接上回。
最近編譯環(huán)境和我八字相克,老是出現(xiàn)一些小毛病。當然,這和我的急躁、不細心的壞毛病密不可分。
Maven項目帶感嘆號,可能是缺少相關的jar包,可以右鍵項目build path進行查看相關的包是否有帶紅叉的缺失情況。這類情況可能會導致項目運行報錯“找不到或無法加載主類”
另外clean項目清除target編輯文件夾后可能也會報“找不到或無法加載主類”錯誤,原因應該是之前缺包,然后增加了jar包,但是之前的編輯文件被刪除了。
Eclipse的錯誤: 找不到或無法加載主類 10種解決大法!?。。?!
今天啟動eclipse,又遇到找不到或無法加載主類的情況,至少遇到3次這個問題了,隔一段時間就出現(xiàn)這個問題,而且每次解決的方法都還不相同,這個問題的標識就是項目上有紅色差號或者嘆號,原因諸多也說不清楚,有的時候是jar包缺或者引入了無用的jar包,有時候開發(fā)軟件編譯停頓了反應慢等等,今天特意總結解決此問題的方法,和大家分享一下:
1、在src文件夾上點右鍵-Build Path-Use as Source Folder,重新進行編譯,一切正常了。
2、在Eclipse工程文件夾上點右鍵-Refresh,重新編譯,一功OK(這個方法一般不起作用)。
3、右鍵Properties在Java Builder Path的Libraries的標簽里面看是否有缺少或者無用的(一般帶紅差頭)的,引入對應的jar包或者刪除掉。
4、在Properties里面設置Source.添加你的Java路徑.比如src,然后需要設置下面的Default output folder,這里設置你的輸出路徑也就是class路徑了。
5、右鍵Properties在里面的builder里面把項目的builder.xml引用(import)進來。
6、把右鍵Properties在Java Builder Path的Libraries全部刪除,尤其是jre,然后,點擊保存,關閉eclipse,然后再打開,再把對應的jre和lib下邊的相關jar引進來,保存,重新編譯后就好了,我也不知道為啥,有一次我就這么弄好了。
7、把class下邊的有.class文件的話還是這樣,把這些.class文件刪除掉,然后elipse中菜單project—clear然后選中對應項目,在project菜單下邊勾上Build Automaticlly(自動部署),然后生成新的就class文件就OK了。
8、把項目下邊的.project刪除掉,從同事身邊運行正常的項目下邊拷貝過來它的.project文件,刷新項目試試。
9、把項目下邊的.classpath刪除掉,從同事身邊運行正常的項目下邊拷貝過來它的.classpath文件,刷新項目試試。
10、終極解決辦法,也是很管用的解決辦法,就是把整個項目刪除掉,刪除之前把更改的內(nèi)容提交到CVS或者SVN上,然后重新從SVN或者CVS上把項目檔下來。
本人太厭惡這個問題了,很希望上邊的其中一種方法會幫到您