...">
瀏覽量:132次
小伙伴們在使用JAVA的時候有沒有遇到這種情況?在運行JAVA的時候,使用這款軟件編譯記事本文件成功了,而且已經生成了.class的文件,但是使用JAVA軟件運行的時,卻碰到了提示"找不到或無法加載主類!"這是怎么回事呢?怎么好好的文件運行不了呢?
具體步驟:
1、我們的工程路徑是D:\HelloWorld,在HelloWorld文件夾中建立一個src文件夾,類B的源代碼文件就放在src中。用javac編譯完以后會在src文件夾中生成NewsManager.class,如下:
2、執(zhí)行如下:
3、現在我們再把源代碼換成類A。
4、類A中package的路徑是org.will.app.main。按照java規(guī)定,我們應該按照package定義的路徑來存放源文件,類A應該放入:
src\org\will\app\main下,如下:
5、然后我們編譯執(zhí)行:
6、依然有問題,為什么,其實大家再回去看看java的書籍就會發(fā)現,一個類的全名應該是包名+類名。類A的全名:org.will.app.main.NewsManager。再試試:
7、仔細看上面的圖,我們在main目錄下讓java命令去執(zhí)行org.will.app.main.NewsManager,其實它會以為類的路徑是:D:\HelloWorld\src\org\will\app\main\org\will\app\main\NewsManager,大家看到了吧,路徑重復了。所以,我們應該這樣執(zhí)行:
[聲明]本網轉載網絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網觀點,本網不承擔此類稿件侵權行為的連帶責任。故此,如果您發(fā)現本網站的內容侵犯了您的版權,請您的相關內容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權。