如何一次性包含CLASSPATH中特定目录中的所有jar?
我的应用程序使用的特定目录中有大约数百个jar子。 所以我认为很难将每个jar子逐个添加到类路径中。 那么有任何命令或任何方式,以便我可以一次性添加所有的jar子。 一些*.jar
应该添加所有的jar子。
是的,从Java6开始,您可以使用通配符 。 请参阅“了解类路径通配符”一节
类路径条目可以包含基本名称通配符
*
,它被认为等同于指定扩展名为.jar或.JAR的目录中所有文件的列表。 例如,类路径条目foo/*
指定名为foo的目录中的所有JAR文件 。 简单地由*
组成的类路径条目扩展为当前目录中所有jar文件的列表。
在Java 6之前,您必须单独指定它们。
- URLClassLoader和package-private方法的可访问性
- 在类路径中使用通配符调用java失败
- 执行JAR时java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- 关于自动重新编译,我无法发现javac的-classpath和-sourcepath选项之间的区别
- 帮助ant文件 – Java任务的类路径
- Java / Eclipse:如何为JUnit测试配置Run Configuration的Classpath?
- 如何使用通配符将JavaCompiler的类路径设置为多个.jar文件
- 如何配置Spring bean容器来加载Java属性文件?
- Mac上的CLASSPATH,以及Mac如何寻找mysql-connector-java-bin.jar