Java将目录中的所有JAR添加到类路径

示例

如果要将目录中的所有JAR都添加到类路径,则可以使用类路径通配符语法简洁地完成此操作。例如:

 someFolder/*

这告诉JVM将someFolder目录中的所有JAR和ZIP文件添加到类路径。可以在可执行JAR文件列表中的-cp参数,CLASSPATH环境变量或Class-Path属性中使用此语法file.See设置类路径:示例和注意事项的类路径通配符

笔记:

  1. 类路径通配符最早是在Java 6中引入的。Java的早期版本不将“ *”视为通配符。

  2. 您不能在“ 之前或之后放置其他字符例如,“ someFolder / .jar”不是通配符。

  3. 通配符仅匹配后缀为“ .jar”或“ .JAR”的文件。ZIP文件以及具有不同后缀的JAR文件都会被忽略。

  4. 通配符仅匹配目录本身中的JAR文件,而不匹配其子目录中的JAR文件。

  5. 当一组JAR文件与通配符条目匹配时,将不指定它们在类路径上的相对顺序。