CLASSPATH 或編譯/執行時用 -cp 指定假設類別檔路徑:c:\mylib\com\shinechina\MyClass.class
| 錯誤寫法 | 正確寫法 |
|---|---|
| c:\mylib\com\shinechina\ | c:\mylib\ |
| c:\mylib\com\ | c:\mylib |
原則:Classpath 應指向套件根目錄(即完整套件路徑的起始點),而非類別檔所在目錄。
JVM 以 套件名.類別名 為相對路徑,在 Classpath 的每個根目錄下尋找。例如 com.shinechina.MyClass → com/shinechina/MyClass.class。