十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
如何解決java找不到或無法加載主類的錯(cuò)誤?針對這個(gè)問題,今天小編總結(jié)了這篇文章,希望能幫助更多想解決這個(gè)問題的朋友找到更加簡單易行的辦法。
1、問題定位
編譯(javac)和執(zhí)行(java)java 程序時(shí),出現(xiàn)這種類型的錯(cuò)誤:找不到或無法加載主類:
1、首先排除是否是環(huán)境變量配置不當(dāng)造成的問題,只要保證,命令行界面能夠識別 javac/java 命令,就說明環(huán)境變量配置沒有問題。
2、出現(xiàn)這種問題,往往是因?yàn)?,java 源文件中帶有包名,如文件 C:\code\Hello.java:
package com.example; public class Hello{ public static void main(String[]args){ System.out.println("Hello"); } }
看上去似乎沒什么問題,執(zhí)行:
C:\code>javac Hello.java C:\code>java Hello 錯(cuò)誤: 找不到或無法加載主類 Hello
2、解決方案
源文件中刪除包名(不提倡);
在 code 下創(chuàng)建與包名相同的文件路徑結(jié)構(gòu)(C:\code\com\example\Hello.java)
編譯:C:\code>javac com/example/Hello.java 運(yùn)行:C:\code>java com.example.Hello
關(guān)于解決java找不到或無法加載主類錯(cuò)誤的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。