如果用-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