使用java指令運行.class檔案時出現:「錯誤: 找不到或無法載入主類別」:(建議:java影片教學)
解決方法:
使用java 套件名稱類別名稱執行,如下:在src下使用java com.lznb.cloud.TCPEchoClient
原因:
1、java指令預設在尋找class檔案的位址是透過CLASSPATH環境變數中指定的目錄中尋找的。
2、我們忽略了package的影響。
注意:
在main目錄下使用java指令執行:java com.lznb.cloud.TCPEchoClient,路徑是重複的,所以在這裡我們需在src下執行即可
總結:
一、java執行class檔案是根據CLASSPATH指定的地方來找,不是我們理解目前目錄。如果希望它查詢目前目錄,則需要在CLASSPATH中加入「.;」,代表目前目錄。
二、java執行class檔案對package的路徑是強烈依賴的。它在執行的時候會嚴格以當前用戶路徑為基礎,按照package指定的包路徑轉化為文件路徑去搜索class文件
更多java知識請關注java基礎教程欄目。
以上是java錯誤:找不到或無法載入主類別解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!