利用命令行引用外部jar包以使程序正常運行的4種方法

       聲明:本博客爲原創博客,未經允許,不得轉載!原文鏈接爲http://blog.csdn.net/bettarwang/article/details/30976069

       平時寫一些小的Java Demo時我比較喜歡用UltraEdit或記事本寫完後,直接利用命令行進行編譯和運行。這樣的好處就是方便快捷。相信有這個習慣的人應該還大有人在。但是如果要引用外部jar包,應該如何操作呢?在寫JDBC的一些Demo時,由於要利用jar包來加載相應的數據庫,每個Demo都用到了外部jar包,所以特地總結了一下利用命令行引用外部jar包的方法,歸納起來有以下4種(爲方便說明,此處將jar包路徑寫爲jarPath,包含main方法的類名爲JdbcSample): 

1.編譯時不需要額外處理,只要運行時使用 java -cp .;jarPath JdbcSample即可正常運行;

2.編譯時使用javac -Djava.ext=jarPath JdbcSample.java;這樣運行時跟平常一樣即可;

3.設置過環境變量的肯定都知道這種方法,就是在運行時使用java -classpath jarPath;jrePath JdbcSample命令,也就是說把jar包和jre路徑包含進去,肯定可以運行;

4.由於一般來說我們已經設置了環境變量,所以可以採用比第3種方法更簡單一點的方法,即先設置好路徑:

set classPath=%CLASSPATH%;jarPath然後編譯運行即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章