当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

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

发表于: 2013-06-07   作者:aijuans   来源:转载   浏览:
摘要: 下面的主程序是通过eclipse写的: 1.在Main函数接收bat文件传递的参数(String[] args)  如:   String ip =args[0];          String user=args[1];       &nbs

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

 

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
bat调用jar包的两个典型问题 一,工具介绍和打包过程 工具作用:使用smack.jar进行模拟登录。 使用
有时候我们有一个Java项目这个项目需要main函数直接启动,通常是服务类的项目。此时我们想把这个项
我们大家都知道,每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类
我们大家都知道,每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类
我们写程序的时候往往需要把自己的程序打包成jar 包,给第三方调用。Eclipse让我们非常方便的可以导
在Java开放的时候,常常需要引入jar包,不仅可以引入别人的jar包,也可以引入属于自己的jar包。 如
<!--[if !supportLists]-->1、 <!--[endif]-->首先准备好一个用于打成jar包的java应用
我们大家都知道,每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类
在Java开放的时候,常常需要引入jar包,不仅可以引入别人的jar包,也可以引入属于自己的jar包。 如
执行接收参数: 首先引入一个sys 模块 import sys sys 跟python解释器相关的所有功能都有关 跟python
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号