有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

maven Java使用命令行重写依赖项

我正在和maven建立一个jarfile

我的问题是:如何在jar执行期间用命令行覆盖依赖项

这是我的命令行

java -Djava.library.path="C:\Users\param" -jar Test-1.0-SNAPSHOT-jar-with-dependencies.jar

谢谢


共 (1) 个答案

  1. # 1 楼答案

    不能。使用-jar选项时,类路径由清单中的Class-Path项控制,不能更改。在仍然使用-jar时更改它的唯一方法是修改清单,或者替换manfiest引用的jar文件

    另一种选择是不使用-jar,而是使用-cp来指定类路径(您需要自己指定所有依赖项!),并显式指定主类