[JAVA] 運行 java HelloWorld 命令,提示“錯誤: 找不到或無法加載主類


肯定是哪里出了問題,需要檢查命令、系統環境變量配置、代碼三個方面:

命令

java運行需要先使用“javac HelloWorld.java”命令對java文件進行編譯,編譯會自動生成一個同名的以“.class”為后綴的類文件放在同一目錄,然后再執行“java HelloWorld”來運行。(注意:此處運行“java”命令,java后只能跟文件名,不需要任何后綴,否則也會報錯)
我書寫的命令不存在這個問題,可以排除!

系統環境變量

我使用的是 win10 系統,按菜鳥教程對系統環境變量進行了正確配置,如下:

變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk-10.0.1\        // 要根據自己的實際路徑配置
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //記得前面有個"."
變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

我的問題就出現在path路徑上少寫了后半部分:%JAVA_HOME%\jre\bin;

代碼

public class HelloWorld {

    public static void main(String []args) {
        System.out.println("Hello World");
    }

}

cmd下運行:

D:\helloworld>java HelloWorld
Hello World

結果OK

原文:運行 java HelloWorld 命令,提示“錯誤: 找不到或無法加載主類


免責聲明!

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



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