如果用-jar运行主类时设置classpath会失效导致依赖的第三方jar无法使用,采用环境变量-Djava.ext.dirs可解决此问题,此变量用法同样适用于linux系统
set TEMPLIB=E:/abc/lib
java -jar -Djava.ext.dirs=%TEMPLIB% -Xms512m -Xmx1024m abc.jar
set TEMPLIB=E:/abc/lib
java -jar -Djava.ext.dirs=%TEMPLIB% -Xms512m -Xmx1024m abc.jar
本文介绍了一种解决使用-jar命令运行Java程序时遇到的第三方依赖库加载失败的方法。通过设置环境变量-Djava.ext.dirs指定外部jar文件路径,可以有效解决classpath设置失效的问题。
1766

被折叠的 条评论
为什么被折叠?



