0

可能重复:
在 java 类路径中设置多个 jar

我想知道是否可以使用通配符在 java -cp *.jar命令中指定 jars ?

4

2 回答 2

5

是的,从 Java 6 开始。我认为以前的版本中不存在这种能力,因此对于较旧的程序,您经常会看到 shell 脚本根据目录的内容手动构建类路径。

类路径条目可以包含基本名称通配符 *,这被认为等同于指定目录中所有扩展名为 .jar 或 .JAR 的文件的列表。例如,类路径条目 foo/* 指定名为 foo 的目录中的所有 JAR 文件。仅由 * 组成的类路径条目将扩展为当前目录中所有 jar 文件的列表。

http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html

于 2012-06-07T15:24:56.803 回答
0

它基本上取决于上下文,即解释器是否会爆炸或不*.jar表达。

于 2012-06-07T15:24:29.147 回答