聲明:本博客爲原創博客,未經允許,不得轉載!原文鏈接爲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然後編譯運行即可。