將目錄中的所有 JAR 新增到類路徑中

如果要將目錄中的所有 JAR 新增到類路徑中,可以使用 classpath 萬用字元語法簡潔地執行此操作; 例如:

 someFolder/*

這告訴 JVM 將 someFolder 目錄中的所有 JAR 和 ZIP 檔案新增到類路徑中。此語法可用於 -cp 引數,CLASSPATH 環境變數或可執行 JAR 檔案清單檔案中的 Class-Path 屬性。有關示例和警告,請參閱設定類路徑:類路徑萬用字元

筆記:

  1. Classpath 萬用字元最初是在 Java 6 中引入的。早期版本的 Java 不會將“*”視為萬用字元。
  2. 你不能在“ 之前或之後放置其他字元 ; 例如,“someFolder / .jar”不是萬用字元。
  3. 萬用字元僅匹配字尾為“.jar”或“.JAR”的檔案。ZIP 檔案被忽略,具有不同字尾的 JAR 檔案也被忽略。
  4. 萬用字元僅匹配目錄本身中的 JAR 檔案,而不匹配其子目錄中的 JAR 檔案。
  5. 當一組 JAR 檔案與萬用字元條目匹配時,不指定它們在類路徑上的相對順序。