如果我有一个可执行 jar X.jar,在 list 中定义了类路径,并且我想在类路径中包含除这些之外的其他 jar,将
java -classpath a.jar;b.jar;c.jar -jar X.jar
合并这些类路径 或者 使用命令行上指定的类路径覆盖 X.jar 中的 list 类路径。
(如果将它们合并,它们将按什么顺序合并)?
最佳答案
它们不结合。
如果指定“java -jar”,则忽略 -classpath 选项,有效的 CLASSPATH 来自 list 。
如果您不指定“java -jar”, list 类路径将被忽略。
这一切都记录在案。
关于java - jar list 类路径和-classpath命令行选项如何组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25004206/