用java命令行直接執行程序,如果這個程序需要引用外部jar包。就不能單純用java xx來執行
如果你的jar包和程序就在一個目錄:
編譯
javac -cp D:\yy\yy.jar,D\xx\xx.jar test.java
執行
java -cp D:\yy\yy.jar,D\xx\xx.jar test
但是往往我們依賴的包很多,要一個個填寫估計就瘋了。所有我們一般會把所有的外部依賴包都放在一個文件夾里,比如在D:\lib
編譯
javac -Djava.ext.dirs=D:\lib test.java
執行
java -Djava.ext.dirs=D:\lib test
這個方法需要在jdk1.6以上支持
