我想知道我是否可以使用外卡来指定jar中的jar
java -cp *.jar
命令?
答案 0 :(得分:5)
是的,从Java 6开始。我不认为这种能力存在于以前的版本中,因此对于较旧的程序,您经常会看到shell脚本根据目录的内容手动构建类路径。
类路径条目可以包含基本名称通配符*,这相当于指定扩展名为.jar或.JAR的目录中所有文件的列表。例如,类路径条目foo / *指定名为foo的目录中的所有JAR文件。简单地由*组成的类路径条目扩展为当前目录中所有jar文件的列表。
http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html
答案 1 :(得分:0)
它基本上取决于上下文,即解释器是否会爆炸*.jar
表达式。