0
点赞
收藏
分享

微信扫一扫

Java启动时引入第三方依赖jar包

项目场景:

Java程序引入第三方依赖jar包,后续的第三方jar包可能需要更换。


问题描述:

Java程序引入第三方依赖jar包,打包后使用命令启动时报错找不到依赖 ClassNotFoundException。

Caused by: java.lang.ClassNotFoundException: xxxxx

解决方案:

使用 -Xbootclasspath 参数指定启动时要加载的jar包

命令作用
-Xbootclasspath:完全取代系统Java classpath.最好不用
-Xbootclasspath/a:在系统class加载后加载。一般用这个
-Xbootclasspath/p:在系统class加载前加载

windows系统下每个jar用分号隔开

java -Xbootclasspath/a: custom.jar;custom2.jar; -jar test.jar

unix系统下用冒号隔开

 java -Xbootclasspath/a: custom.jar:custom2.jar: -jar test.jar
举报

相关推荐

0 条评论