使用擴展類路徑選項調用“java -jar MyFile.jar”
當嘗試運行包含外部庫並面向的已編譯JAR文件時“java.lang.ClassNotFoundException”,了解Java 執行背後的基礎知識至關重要
Java 提供了兩個指定類路徑的選項:
不正確用法
嘗試同時組合 -jar 和 -cp 是不正確的,會導致上述錯誤。
解決方案
那裡有兩種有效的方法可以解決此問題:
1。清單定義的類別路徑:
2.明確類別路徑:
對於範例:
java -cp 'MyProgram.jar:libs/*' main.Main
注意: dir/* 語法將指定目錄中的所有JAR 檔案加入類別路徑。
其他提示:
以上是如何使用外部庫運行 JAR 檔案並避免'java.lang.ClassNotFoundException”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!