1. 程式人生 > >Java項目導出為jar包+導出第三方jar包+使用命令行調用+傳參

Java項目導出為jar包+導出第三方jar包+使用命令行調用+傳參

src jar div pos 新版本 string 輸入 [] ima

Java項目導出為jar包+導出第三方jar包+使用命令行調用+傳參

一、打包

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

Eclipse上導出jar:

技術分享圖片

然後選擇一個java文件作為入庫,需要帶main()主函數:

技術分享圖片

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

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

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

這種情況下的打包要復雜一些,需要把第三方jar包一起導出,可以使用eclipse的插件fat jar,很簡便,但是fat jar只支持eclipse 4.3及以下版本,新版本的eclipse加載不出來了;

二、使用命令行調用(或在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
 }

Java項目導出為jar包+導出第三方jar包+使用命令行調用+傳參