1. 程式人生 > >錯誤: 找不到或無法載入主類 Test

錯誤: 找不到或無法載入主類 Test

該類沒有指定包

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....