1. 程式人生 > >java在cmd下編譯引用第三方jar包

java在cmd下編譯引用第三方jar包

獲取第三方jar包

第三包我們可以引用別人了,為了直觀期間,我就寫了一個類將其打包成jar包,再供後續的程式進行呼叫,具體的類程式碼如下:

package com.iitshare.model;
 
/**
 *
 *TODO
 *
 * @author  
 * @version V1.0
 */
public class IitShare {
 
    private static String siteName = "iitshare";
 
    public static String getSiteInfo(String userName) {
        return userName + "hello, hello, welcome you to " + siteName
                + " website";
    }
 
}

從上面我們可以看出此類在包:com.iitshare.model 下,類名為:IitShare,裡面提供了一個靜態方法:getSiteInfo(String userName), 返回一個字串
我們將上面的類IitShare打包成jar檔案,名稱為iitshare.jar,具體的打包過程,此處不做詳細的說明,大家可以通過工具或者myeclipse直接進行打包.

編寫呼叫第三包的類檔案

我們編寫需要呼叫上面iitshare.jar的類檔案,具體的程式碼如下:

package com.iitshare.model;
 
/**
 *
 *TODO
 *
 * @author ZhangYQ 2012-8-18 下午10:34:40
 * @version V1.0
 */
public class CallIitShare {
    public static void main(String[] args) {
        System.out.println(IitShare.getSiteInfo("itblood"));
    }
}

從上面呼叫程式碼中我們可以看出,呼叫程式碼的類名為:CallIitShare,執行後在控制檯輸出第三方jar包類IitShare中方法getSiteInfo的返回結果

編譯與執行呼叫程式

1、將上面的iitshare.jar檔案,與呼叫程式複製到系統D盤的根目錄下,切記:因為呼叫程式在com.iitshare.model包下,所以需要將類其所在的包一起拷貝到根目錄下。拷貝完之後,呼叫的類CallIitShare的路徑應該為:D:\com\iitshare\model\CallIitShare.java
2、進行編譯,編譯的命令:javac -cp D:\iitshare.jar D:\com\iitshare\model\CallIitShare.java
3、進行執行,執行的命令:java -cp .;iitshare.jar com.iitshare.model.CallIitShare
4、執行完之後在控制檯輸出:itbloodhello, hello, welcome you to iitshare website