我以前的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
我以前的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
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答765 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
以jar包方式运行的时候好像确实没法用-cp追加路径。或者你可以搜索一下-Xbootclasspath这个参数,
类似下边的方式:
这里有一篇参考文章
还有一种,springBoot是可以将依赖单独打包的,跟你这个很像,你可以作为参考方向。