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

编程技术  /  houtizong 发布于 3年前   129

下面的主程序是通过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文件调用

 

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客