java -jar 如何依赖另一个jar包运行?

我以前的jar包通过Java -jar命令可以直接运行。现在我将jar包分开打包了,我尝试运行java -jar -cp命令,不行。修改了MANIFEST.MF文件再打包也不行。我的MANIFEST.MF文件如下:
Manifest-Version: 1.0
Main-Class: cn.test.TestFile
Class-Path: Test-1.5.1.12.jar Test-API.jar

阅读 2.1k
1 个回答

以jar包方式运行的时候好像确实没法用-cp追加路径。或者你可以搜索一下-Xbootclasspath这个参数,

类似下边的方式:

java -Xbootclasspath/a:/usrhome/thirdlib.jar -jar yourJarExe.jar

这里有一篇参考文章

还有一种,springBoot是可以将依赖单独打包的,跟你这个很像,你可以作为参考方向。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题