從命令列使用自訂類別路徑執行JAR 檔案
執行依賴外部依賴項的JAR 檔案時,指定適當的類別路徑至關重要。當嘗試使用指定的類別路徑目錄 (lib/*) 執行 JAR 檔案無法載入主類別或找不到所需的程式庫時,就會出現此問題。
解決方案在於了解 -jar 選項的行為。使用時,它會取代使用 -cp 指定的其他類別路徑設定。文件中對此進行了說明:
「當您使用此選項時,JAR 檔案是所有使用者類別的來源,其他使用者類別路徑設定將被忽略。」
因此,包括依賴項作為JAR 檔案的一部分或使用-jar 更改類路徑是不可行的。
要使用所需的類路徑成功執行JAR 文件,請考慮這些options:
選項1:在JAR 清單中包含依賴項
選項2:在命令列上指定類別路徑
此方法必須考慮所有必要的 JAR 文件,包括主 JAR 本身。
以上是如何從命令列運行具有外部相依性的 JAR 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!