java - jar list 类路径和-classpath命令行选项如何组合

标签 java classpath manifest

如果我有一个可执行 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/

相关文章:

java - 使用多个着色器

Eclipse:如何确保插件中的jar优先于其他地方的其他版本?

json - 如何在 chrome 扩展 manifest.json 文件中设置多个内容安全策略

java - Spring MVC - 使用 java 为 Controller 创建 httprequest

java - JVM 可以在运行时优化一个不变的枚举方法吗?

java - 无法访问的代码 - try-catch-finally

java - 存在的方法......不?

java - Tomcat 7 将所有日志记录到 catalina.out 但不记录到 log4j2 定义的文件中

Java 忽略 jar 文件 list 中的类路径条目

android - 在 Android 中从外部 JAR 调用服务