将目录中的所有 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 文件与通配符条目匹配时,不指定它们在类路径上的相对顺序。