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