一尘不染

Java 如何在类路径中使用通配符添加多个jar?

java

我已经使用了太多的第三方库(jar文件),所以我的CLASSPATH完全混乱了,因为我必须包括我使用的每个jar文件的路径。

我一直在想是否可以使用通配符()运算符(例如 .jar)将所有jar文件包含在文件夹中。但这似乎不起作用。还有其他方法可以缩短PC上当前看起来像文章;)的CLASSPATH吗?


阅读 442

收藏
2020-03-10

共1个答案

一尘不染

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

这应该在Java6中有效,不确定Java5

(如果它似乎它不能按预期工作,尝试把引号例如:。 "foo/*"

2020-03-10