Java使用-classpath将多个目录中的多个jar包含在一个目录中?

时间:2017-05-19 16:34:32

标签: java jar classpath

假设我在目录x中有foo.jar,在目录y中有far.jar。 x和y都在目录z中。

如何在不指定每个目录的情况下使用javac -cp包含foo.jar和far.jar?

1 个答案:

答案 0 :(得分:0)

它是特定于平台的。

请参阅此处以获取指定' java'的类路径的示例。命令:

https://stackoverflow.com/a/219801/7264777

javac应该是一样的。

不幸的是,你仍然需要指定每个目录,没有递归参数来添加子目录中的所有jar。

例如,可以巧妙地使用bash find来生成javac命令。