首頁  >  文章  >  Java  >  java報錯:無法載入主類別的原因及解決方法

java報錯:無法載入主類別的原因及解決方法

王林
王林原創
2019-11-23 10:00:046143瀏覽

java報錯:無法載入主類別的原因及解決方法

原始程式:

public class Demo{
    public static void main(String args[]){
        System.out.println("HelloWorld");
    }
}

通常情況下,在使用本機進行編譯執行java程式時有兩種方法:

1.使用編譯器自帶的jdk進行編譯

2.使用本機自行配製的jdk進行編譯

而有時候在編譯器上執行java程式能夠運作的時候,換到自行配製的jdk進行編譯執行時,就會報錯。如下圖:

java報錯:無法載入主類別的原因及解決方法

這種情況的報錯不是語法上的錯誤,而是,環境變數配置上的問題。一遍情況下,都是ClassPath處出的問題。

看ClassPath處的值:

java報錯:無法載入主類別的原因及解決方法

發現,變數值前面少了一個 .;
將變數值修改為:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

進行保存之後,在原來的可執行視窗中重新運行命令java Demo

java報錯:無法載入主類別的原因及解決方法

#仍然報錯,這是由於還近變量還未生效,需要重新開啟一個cmd可執行窗口,重新開啟一個cmd窗口對原始程式重新編譯運行。

java報錯:無法載入主類別的原因及解決方法

完成!

推薦教學:java入門教學

以上是java報錯:無法載入主類別的原因及解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn