未找到Java 類別:解決「錯誤:無法找到或載入主類別」
嘗試執行Java 程式時,您可能會遇到錯誤「錯誤:無法找到或載入主類別。」此問題通常表示Java 虛擬機器(JVM) 無法找到包含main() 方法的指定類別檔案。
要解決此問題,請確保正確配置類別路徑以包含包含 .類別檔案。在給定的場景中,您將多個 Java 檔案(例如 SpatialModel.java、VensimHelper.java)編譯為 .class 檔案。
驗證類別路徑
類別路徑指定JVM 可以從中載入類別的目錄。若要驗證類別路徑,請在終端機中執行以下命令:
echo $CLASSPATH
此命令將顯示目前的類別路徑設定。如果未包含包含 .class 檔案的目錄,則需要新增它。
修正類別路徑
新增 .class 檔案所在的目前目錄,使用句點 (.) 作為分隔符號新增至類別路徑。例如,如果您的.class 檔案位於目前目錄中,請執行下列命令(將使用者名稱替換為您的實際使用者名稱):
CLASSPATH=.:/home/username/project/vensim.jar:/home/username/project/apache-log4j-1.2.16.jar export CLASSPATH
執行程式
更新類路徑後,您應該能夠運行您的程式。對於提供的程式碼,執行以下指令:
java -cp .:vensim.jar:apache-log4j-1.2.16.jar SpatialModel vars
Windows 使用者
請注意,在Windows 中,類別路徑分隔符號是分號(;),而不是時期(。)。對於 Windows 用戶,類別路徑設定如下所示:
CLASSPATH=.;C:\Users\username\project\vensim.jar;C:\Users\username\project\apache-log4j-1.2.16.jar
以上是Java「錯誤:無法找到或載入主類別」:如何修復類別路徑問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!