在编译和运行java程序的时候,如果要引用多个jar包的话
java -classpath “xx.jar写一堆jar包;运行类的jar包” 运行的类(包名.类名)
但是jar很多的话,就要一个一个写上去,非常麻烦。而且jar包可能经常变,现在用以下一句就能解决问题,假设jar包都放在lib文件夹里,可以使用命令:
例:
java -Xmx1024m -Dfile.encoding=GBK
-Djava.ext.dirs=".;F:\tools\pdi-ce-8.1.0.0-365\data-integration\lib;D:\esendev\jdk1.8\bin\esen-KettleCmd-1.0.jar"
com.esen.bi.kettle.KettleCmd
中间是jar包,最后是要执行的类
(注意:要JDK1.6以上才可以)