Windows上带有通配符的java classpath:最后需要使用分号

时间:2012-05-09 03:02:29

标签: java windows classpath

我一直在尝试在classpath中使用通配符,如下所示但是失败了:

javac -cp .\* LoginUtil.java MySample.java

但是没有出现这个错误:

javac: invalid flag: .\jackson-all-1.9.6.jar
Usage: javac <options> <source files>
use -help for a list of possible options

“。*”

的行为相同
javac -cp ".\*" LoginUtil.java MySample.java

但是,在cp之后插入分号可以解决问题。

javac -cp .\*; LoginUtil.java MySample.java

我找不到这个记录。有谁知道原因吗?

2 个答案:

答案 0 :(得分:0)

Here是关于使用通配符时会发生什么以及为什么javac会抛出无效标志错误的一些解释。

答案 1 :(得分:0)

在星号周围使用引号,如下所示:“*”

另见这个答案: Calling java with wildcards in classpath fails