用java命令行直接執行程序,若是這個程序須要引用外部jar包。就不能單純用java xx來執行java
若是你的jar包和程序就在一個目錄:命令行
編譯編譯
javac -cp D:\yy\yy.jar,D\xx\xx.jar test.javatest
執行jdk
java -cp D:\yy\yy.jar,D\xx\xx.jar test引用
可是每每咱們依賴的包不少,要一個個填寫估計就瘋了。全部咱們通常會把全部的外部依賴包都放在一個文件夾裏,好比在D:\lib程序
編譯 方法
javac -Djava.ext.dirs=D:\lib test.javadi
執行文件
java -Djava.ext.dirs=D:\lib test
這個方法須要在jdk1.6以上支持