1. 程式人生 > >java HelloWorld時報錯:"找不到或無法加載主類"問題的解決辦法

java HelloWorld時報錯:"找不到或無法加載主類"問題的解決辦法

根據 打開 JD 正常 還需 環境變量 加載 spa public

  當我在做Java入門的時候,根據教程寫的第一個Java程序是:

public class HelloWorld {
    /* 第一個Java程序
     * 它將打印字符串 Hello World
     */
    public static void main(String []args) {
        System.out.println("Hello World"); // 打印 Hello World
    }
}

  這個文件的後綴是.java,然後使用cmd(命令提示符工具)在當前目錄下鍵入:javac HelloWorld.java,然後按下Enter鍵運行之後在當前目錄下生成後綴為.class的class文件。然後當我在cmd中鍵入:java HelloWorld,並按下Enter鍵運行之後結果報錯:“找不到或無法加載主類”。

  這個問題出現的原因是之前配置環境變量classpath時配置不全的問題,我之前的classpath配置是jdk安裝目錄下的lib文件夾,即:“D:\working\Java\jdk-9.0.4\lib”。但是僅僅這樣是不夠的,還需要在前面加上一個英文句點和分號,即:“.;D:\working\Java\jdk-9.0.4\lib”。然後關閉之前的cmd,再重新打開進入當前目錄,再鍵入:java HelloWorld,按下Enter鍵運行程序,一切正常。

  Good luck!

java HelloWorld時報錯:"找不到或無法加載主類"問題的解決辦法