1. 程式人生 > >將java專案匯出為jar包+匯出第三方jar包+使用命令列呼叫+傳參

將java專案匯出為jar包+匯出第三方jar包+使用命令列呼叫+傳參

         在上一篇文章裡http://blog.csdn.net/u011791526/article/details/52523112,博主介紹了生成檔案MD5值的方式,其實是一段非常簡單的java程式碼,但如果每次都通過執行程式碼來實現這個功能未免顯得太麻煩,所以博主花了半天時間研究瞭如何將程式碼打包成jar包,並使用批處理檔案呼叫,這樣就不必每次很麻煩的去執行程式碼了。

        話不多說,教程奉上:

         一、打包

       情況1:不需要向程式傳引數,並且程式沒有使用第三方jar包

       這種情況最簡單,照著做就可以了:http://jingyan.baidu.com/article/14bd256e272d17bb6d261214.html

        情況2:向程式傳引數,並且程式沒有使用第三方jar包

    這種情形下打包和情況1是一樣的

         情況3:程式使用了第三方jar包

 這種情況下的打包要複雜一些,需要把第三方jar包一起匯出,可以使用eclipse的外掛fat jar,很簡便,但是fat jar只支援eclipse 4.3及以下版本,新版本的eclipse載入不出來了

        教程如下,親測有效:http://www.cnblogs.com/lanxuezaipiao/p/3291641.html

       二、使用命令列呼叫(或在bat檔案中呼叫)

      1、無參

       開啟jar包所在目錄,輸入 java -jar xxx.jar

      2、有參

      開啟jar包所在目錄   輸入  java -jar xxx.jar 引數1 引數2 ……(引數間用空格隔開)

      對應main函式中的:

    public static void main(String[] args) {
        
        String sourcePath = args[0];// 引數1 
        String targetPath = args[1];// 引數2
     
    }