maven Java使用命令行重写依赖项
我正在和maven建立一个jarfile
我的问题是:如何在jar执行期间用命令行覆盖依赖项
这是我的命令行
java -Djava.library.path="C:\Users\param" -jar Test-1.0-SNAPSHOT-jar-with-dependencies.jar
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在和maven建立一个jarfile
我的问题是:如何在jar执行期间用命令行覆盖依赖项
这是我的命令行
java -Djava.library.path="C:\Users\param" -jar Test-1.0-SNAPSHOT-jar-with-dependencies.jar
谢谢
# 1 楼答案
不能。使用
-jar
选项时,类路径由清单中的Class-Path
项控制,不能更改。在仍然使用-jar
时更改它的唯一方法是修改清单,或者替换manfiest引用的jar文件另一种选择是不使用
-jar
,而是使用-cp
来指定类路径(您需要自己指定所有依赖项!),并显式指定主类