• 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文件调用

     

     

  • 相关阅读:
    接收xml请求流并解析字符串的例子
    通过style来控制隔行显示不同颜色 .
    显示有模式的有页面的弹出窗口 .
    WSDL生成服务端JAVA代码.bat
    web上下文监听器ServletContextListener 例子 .
    使用监听器:定时清除map缓存的key value .
    Timer和TimerTask类 例子 .
    常用的正则表达式
    算法找出数组中出现次数超过一半的数
    C++讨厌的临时变量什么时候产生
  • 原文地址:https://www.cnblogs.com/zhutouying/p/3120976.html
Copyright © 2020-2023  润新知