為什么運(yùn)行卻提示找不到或無法加載主類?
因?yàn)闆]有代碼不能直接判斷出錯(cuò)誤原因,不過出現(xiàn)這種錯(cuò)誤一般是以下兩種原因造成的:
1.環(huán)境變量配置不當(dāng)。查看環(huán)境變量ClassPath的值是否正確,如下圖:
變量值為:
.;%JAVA_HOME%\lib;%JRE_HOME%\lib
特別注意是,要用“.”這個(gè)配置,它表示當(dāng)前路徑,一定要有。
另外,保存環(huán)境變量以后,一定重新打開一個(gè)cmd可執(zhí)行窗口,否則環(huán)境變量不會(huì)生效的。
2.代碼中帶有包名比如下面這段代碼:
編譯以后運(yùn)行就會(huì)報(bào)錯(cuò),如下圖:
只要包名去掉就可以了,如下圖:
再重新編譯一下就可以運(yùn)行了,如下圖:
總結(jié)以上兩個(gè)情況不知道哪個(gè)適合你,都可以試試吧,如果還是不行,可以在評(píng)論中繼續(xù)問我。