bat调用jar包并传入多个参数

    添加时间:2013-6-6 点击量:

    下面的主法度是经由过程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文件调用


     


     

    我俩之间有着强烈的吸引力。短短几个小时后,我俩已经明白:我们的心是一个整体的两半,我俩的心灵是孪生兄妹,是知己。她让我感到更有活力,更完美,更幸福。即使她不在我身边,我依然还是感到幸福,因为她总是以这样或者那样的方式出现在我心头。——恩里克·巴里奥斯《爱的文明》
    分享到: