是否通过通配符加载Java类路径?

时间:2014-06-16 14:50:41

标签: java jar classpath

我看到很多开源项目使用-cp作为

java -cp "libs/a.jar:libs/b.jar:libs/c.jar"

而不是

java -cp "libs/*"

有什么理由吗?

1 个答案:

答案 0 :(得分:1)

通过通配符导入的功能在Java 6(IIRC)之前无法使用。

我更喜欢明确的依赖关系,因为您知道自己实际使用的内容,并且可以避免导入可能存在冲突的jar,但对于简单的应用程序,它并不是真正的问题。