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


  當我在做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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM