1. 程式人生 > >Linux下編譯Java錯誤: 找不到或無法載入主類

Linux下編譯Java錯誤: 找不到或無法載入主類

比如目錄結構為:
這裡寫圖片描述

這裡main函式在mygui/Test.java中,正確編譯方法為,在src目錄

javac mygui/Test.java
java mygui.Test

這樣就可以正確執行。

如果在mygui目錄下編譯,則需要新增src目錄為classpath目錄。

javac -cp  ../  Test.java
java -cp  ../  mygui.Test

其中 -cp 是指定類路徑。
如果在mygui目錄下執行
java Test
則會說
錯誤: 找不到或無法載入主類 Test