java命令行執行程序解決依賴外部jar包的問題

用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以上支持

相關文章
相關標籤/搜索