在编译和运行java程序的时候,如果要引用多个jar包的话,会有点麻烦。假设我们要运行的程序是test.java,并且其中引用到了某个jar包,那么可以这样来运行:
java -classpath xx.jar test
但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变,现在用以下一句就能解决问题,假设jar包都放在lib文件夹里,可以使用命令:
java -Djava.ext.dirs=lib test
(注意:要JDK1.6以上才可以)