將目錄中的所有 JAR 新增到類路徑中
如果要將目錄中的所有 JAR 新增到類路徑中,可以使用 classpath 萬用字元語法簡潔地執行此操作; 例如:
someFolder/*
這告訴 JVM 將 someFolder
目錄中的所有 JAR 和 ZIP 檔案新增到類路徑中。此語法可用於 -cp
引數,CLASSPATH
環境變數或可執行 JAR 檔案清單檔案中的 Class-Path
屬性。有關示例和警告,請參閱設定類路徑:類路徑萬用字元 。
筆記:
- Classpath 萬用字元最初是在 Java 6 中引入的。早期版本的 Java 不會將“*”視為萬用字元。
- 你不能在“ ” 之前或之後放置其他字元 ; 例如,“someFolder / .jar”不是萬用字元。
- 萬用字元僅匹配字尾為“.jar”或“.JAR”的檔案。ZIP 檔案被忽略,具有不同字尾的 JAR 檔案也被忽略。
- 萬用字元僅匹配目錄本身中的 JAR 檔案,而不匹配其子目錄中的 JAR 檔案。
- 當一組 JAR 檔案與萬用字元條目匹配時,不指定它們在類路徑上的相對順序。