为了账号安全,请及时绑定邮箱和手机立即绑定

执行 JAR 文件时的额外类路径目录

执行 JAR 文件时的额外类路径目录

慕标5832272 2021-08-19 17:34:47
我正在执行第三部分 JAR 文件,但需要向 Java 类路径添加额外的目录,以便我正在执行的 Java 应用程序能够找到并加载我自己的类。当我喜欢以下内容时它不起作用java -cp 'path/to/my/class' -jar /usr/local/Cellar/ThirdParty.jar custom-command MyClass -some-more-args但适用于以下java -cp '/usr/local/Cellar/ThirdParty.jar:path/to/my/class' xxx.company.ThirdPartyMainClass custom-command MyClass -some-more-args是否在使用 -jar 选项时忽略类路径?或者有什么区别?
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

正如@dave_thompson_085 指出的那样,使用 -jar 选项时 -classpath 选项不起作用。从文档:

使用此选项时,JAR 文件是所有用户类的来源,其他用户类路径设置将被忽略。


查看完整回答
反对 回复 2021-08-19
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信