关于双击jar文件启动命令行的解决方法

最近在做一个项目,要求数据库中的某一个表每隔五分钟去将别的表统计完的数据存到这个表中,我想这个与我所做的系统没有什么关系,就算我所做的系统停了,这个数据库统计功能还是需要继续的,所以我想用java写一个外挂程序,在数据库服务器上面单独运行这个程序来完成对数据的统计任务,下面就是我的解决方案:

将写好的程序打到jar文件里面,然后双击这个jar文件,启动命两行,输入数据库url、用户名、密码,连接数据库,如果连接成功,则可使数据统计功能,现在遇到一个问题,就是如何实现双击jar文件启动命令行,在网上查了半天终于被寡人掏到,下面就将此秘籍公于天下,其实很简单,只要写一个批处理文件就搞定了,如下:

//打到jar包中的文件
packagecom;
importjava.io.*;

publicclassMyClass...{
publicstaticvoidmain(String[]args)throwsIOException...{
/**//*JFramef=newJFrame();
f.addWindowListener(newWindowAdapter(){
publicvoidwindowClosing(WindowEvente){
System.exit(0);
}
});
f.getContentPane().add(newJLabel("Helloworld"));
f.setSize(200,200);
f.setVisible(true);
*/

doublegallons;

doubleliters;

System.out.println(
"ChangeGallontoLiter");

//下面是对输入字符的处理

BufferedReaderin
=newBufferedReader(newInputStreamReader(System.in));

System.out.print(
"Pleaseinputgallons:");

gallons
=Double.parseDouble(in.readLine());

liters
=gallons*3.7854;

System.out.println(gallons
+"gallonsis"+liters+"liters.");


}

}
//批处理文件 mybat.bat
java-jarMyJar.jar
pause
//如此简单???OMG
单击这个bat,万事大吉。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值