java HelloWorld 提示“錯誤: 找不到或無法加載主類 HelloWorld“解決方案


在檢查環境變量等前提工作准確無誤后,注意要配好CLASSPATH,仍然報“錯誤: 找不到或無法加載主類 HelloWorld“。

本人工程目錄:mygs-maven/src/main/java/hello

在hello目錄底下:

Greeter.java  HelloWorld.java

工程代碼:
HelloWorld.java

package hello; public class HelloWorld {

    public static void main(String[] args) {

        Greeter greeter = new Greeter();

        System.out.println(greeter.sayHello());

    }
}

 

Greeter.java

package hello; public class Greeter {

    public String sayHello() {

        return "Hello world!";

    }

}


注意紅色的區域,Greeter.java  HelloWorld.java兩個類是加入到hello這個包下的。
執行java class這條命令要加包名。

[nx@localhost java]$ cd /home/nx/workspace/web_back-end/spring/mygs-maven/target/classes/

[nx@localhost classes]$ java hello.HelloWorld 

Hello world!

到這里,java的新手讀者可能也悟出所以然,此處不再贅言。


免責聲明!

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



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