bat調用jar包並傳入多個參數


下面的主程序是通過eclipse寫的:

1.在Main函數接收bat文件傳遞的參數(String[] args)

 如:   String ip =args[0];
          String user=args[1];
          String password=args[2]; 

2.將項目打包

@安裝插件fatjar

   解壓插件將"net.sf.fjep.fatjar_0.0.31.zip"放在eclipse\plugins目錄下

@重啟Eclipse在右擊項目'"Bulid Fat Jar"

   【Jar-Name】輸入生成的jar名;【Main_Class】選擇主類;

3.在導出的jar包同級目錄下生成對應的bat文件

  ================================================================================================

@echo off
:start
cls
echo ================數據庫選擇====================
echo 請務必認真核對- -
echo 1.數據庫連接:jdbc:oracle:thin:@10.133.10.120:1521:orcl
echo 2.手工輸入數據庫
echo 3.退出
echo ==============================================
set /p choice= 請選擇:
if %choice%==1 goto 1
if %choice%==2 goto 2
if %choice%==3 exit
:1
set ip=10.133.10.120:1521:orcl
set user=sjpt_gd
set pass=sjpt_gd
cd F:\bat
java -jar -Xms512m -Xms1024m batProject_fat.jar %ip% %user% %pass%
echo ==================接口取數結束================
echo =======若要再次執行請按兩次Enter即可==========
pause
goto :start
:2
cls
echo ================參數值設置====================
echo 服務器地址格式:10.133.10.120:1521:orcl
echo 數據庫連接:jdbc:oracle:thin:@10.133.10.120:1521:orcl
echo ==============================================
set /p ip=請輸入服務器地址:
echo %ip%
set /p user=數據庫用戶名:
echo %user%
set /p pass=數據庫用戶密碼:
echo %pass%
cd F:\bat
java -jar -Xms512m -Xms1024m batProject_fat.jar %ip% %user% %pass%
echo ==================接口取數結束================
pause
goto :start

  ================================================================================================

這樣子后就可以用bat文件調用

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM