亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

錯誤: 找不到或無法加載主類 com.imooc.yunsuan

錯誤: 找不到或無法加載主類 com.imooc.yunsuan

但是使用記事本的時候沒有任何錯誤,可以輸出正確的結果。

正在回答

1 回答

1、是因為.java文件不在項目的src路徑內,也就是說源代碼未被eclipse編譯,字節碼不存在無法運行了,在項目名上右鍵 -> Builder Path -> Configure Build Path -> 選擇Source面板,再點Add Folder, 把源代碼所在的包路徑的上層目錄加進來,而且如果你是把兩個類寫在一個文件里的話,你在右鍵選擇Run As Java Appication 的時候,要把光標至于包括main方法的類上(相當于指定主類入口)。

2、項目的Java Build Path中的Libraries中也許某個jar包是不可用的,顯示紅色叉叉。這說明系統找不到這個這個jar文件,把這個jar刪除或者重新加載進來即可。

?

3、某些情況下,最快捷的解決辦法是,打開帶有main函數的類,ctrl +A (全選)---> ctrl +X(剪切)-----> ctrl+S(保存)--->關閉---->再打開--->ctrl +V (粘貼) ---->OK;一句話就是剪切出去 關閉 再粘進來。(相當于讓 eclipse 重新編譯一下,如果你開啟了自動編譯的話。)

4、最常見的問題應該是下面的情況:package 被當做 folder 來對待了,導致所有的 .java 文件無法被 eclipse 識別,自然也就無法識別 main 函數,也就沒法編譯運行了.

此時最快的解決方案是右鍵源碼文件夾選擇:

src?>?remove from build path →?src > Build Path > Use as Source Folder

最后說下?Folder 和 package 的區別:Folder靠"/"來進行上下級劃分,package靠“.”來進行上下級劃分

5、最壞的情況下,估計你得重建 Project。(這是最土但是最有效的解決方案)

6、如果上述不行,大家直接在 cmd 下 javac 然后 java 運行試試,如果這都報錯,那是你的 jdk 或者 os 環境有問題了。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

錯誤: 找不到或無法加載主類 com.imooc.yunsuan

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號