1. 程式人生 > >javac編譯出來的程序運行報錯“錯誤: 找不到或無法加載主類”

javac編譯出來的程序運行報錯“錯誤: 找不到或無法加載主類”

新建 編譯 blog ref javac 程序 文章 http ID

使用javac編譯java文件生成class文件

>javac HelloWorld.java
執行class文件
>java HelloWorld

原因: 含有包名

解決辦法:
按照包的結構新建目錄,在最外層目錄編譯javac net/newcapec/HelloWorld.java,然後執行java net.newcapec.HelloWorld

源碼
```
package net.newcapec;

/**
* @author admin
*
*/
public class HelloWorld {

/**
* @param args
*/
public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Hello World !");
}

}

```

參考文章: https://blog.csdn.net/csupengu/article/details/52550383

javac編譯出來的程序運行報錯“錯誤: 找不到或無法加載主類”