首頁 > Java > Java基礎 > 主體

解決Java中找不到或無法載入主類錯誤

王林
發布: 2019-11-11 09:20:42
原創
9774 人瀏覽過

解決Java中找不到或無法載入主類錯誤

場景:

使用java指令運行.class檔案時出現:「錯誤: 找不到或無法載入主類別」:

解決Java中找不到或無法載入主類錯誤

原因:

1、java指令預設在尋找class檔案的位址是透過CLASSPATH環境變數中指定的目錄中尋找的。

2、忽略了package的影響。

解決方法:

使用java 套件名稱類別名稱執行,如下:在src下使用java com.lznb.cloud.TCPEchoClient  

解決Java中找不到或無法載入主類錯誤

注意:

在main目錄下使用java指令執行:java com.lznb.cloud.TCPEchoClient,路徑是重複的,所以在這裡我們需在src下執行即可。

解決Java中找不到或無法載入主類錯誤

總結:

1、java執行class檔案是根據CLASSPATH指定的地方來找,不是我們理解目前目錄。如果希望它查詢目前目錄,則需要在CLASSPATH中加入「.;」,代表目前目錄。

2、java執行class檔案對package的路徑是強烈依賴的。它在執行的時候會嚴格以目前使用者路徑為基礎,並依照package指定的套件路徑轉換為檔案路徑去搜尋class檔案。

推薦教學:java教學

以上是解決Java中找不到或無法載入主類錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板