錯誤: 找不到或無法載入主類 Test
阿新 • • 發佈:2019-02-13
該類沒有指定包
1.使用javac -encoding utf-8 Test.java編譯我們的.java檔案
2.若該java檔案沒有指定包,直接使用java命令去執行我們的class檔案即可(java Test)
該類有指定包(package)
1.java指令尋找class檔案的地址是通過CLASSPATH環境變數中指定的目錄中尋找的,需要在CLASSPATH環境變數中加入“.;”即可。也就是搜尋當前目錄
2.一個類的全名應該是包名+類名
java執行class檔案對package的路徑是強依賴的。它在執行的時候會嚴格以當前使用者路徑為基礎,按照package指定的包路徑轉化為檔案路徑去搜索我們對應的class檔案。
package jvm.classFile;
public class Test {
public static void main(String[] args) {
System.out.println("hello....");
}
}
3.編譯的時候指定報名即可
PS D:\workSoftware\Java\gitWorkspace\javaBasics\out\production\javaBasics> java jvm.classFile.Test
hello....