系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 找不到或無法加載主類

JAVA提示“找不到或無法加載主類”怎么辦?

時(shí)間:2021-05-17 11:21:26 作者:麗霞 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20210517/211060.html 手機(jī)查看 評(píng)論

  小伙伴們在使用JAVA的時(shí)候有沒有遇到這種情況?在運(yùn)行JAVA的時(shí)候,使用這款軟件編譯記事本文件成功了,而且已經(jīng)生成了.class的文件,但是使用JAVA軟件運(yùn)行的時(shí),卻碰到了提示“找不到或無法加載主類!”這是怎么回事呢?怎么好好的文件運(yùn)行不了呢?

  具體步驟:

  1、我們的工程路徑是D:\HelloWorld,在HelloWorld文件夾中建立一個(gè)src文件夾,類B的源代碼文件就放在src中。用javac編譯完以后會(huì)在src文件夾中生成NewsManager.class,如下:

找不到或無法加載主類

  2、執(zhí)行如下:

找不到或無法加載主類

  3、現(xiàn)在我們再把源代碼換成類A。

找不到或無法加載主類

  4、類A中package的路徑是org.will.app.main。按照java規(guī)定,我們應(yīng)該按照package定義的路徑來存放源文件,類A應(yīng)該放入:

  src\org\will\app\main下,如下:

找不到或無法加載主類

  5、然后我們編譯執(zhí)行:

找不到或無法加載主類

  6、依然有問題,為什么,其實(shí)大家再回去看看java的書籍就會(huì)發(fā)現(xiàn),一個(gè)類的全名應(yīng)該是包名+類名。類A的全名:org.will.app.main.NewsManager。再試試:

找不到或無法加載主類

  7、仔細(xì)看上面的圖,我們在main目錄下讓java命令去執(zhí)行org.will.app.main.NewsManager,其實(shí)它會(huì)以為類的路徑是:D:\HelloWorld\src\org\will\app\main\org\will\app\main\NewsManager,大家看到了吧,路徑重復(fù)了。所以,我們應(yīng)該這樣執(zhí)行:

找不到或無法加載主類
標(biāo)簽 JAVA

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

官方交流群 軟件收錄