利用Windows定时任务管理器执行Jar 文件

在Windows 平台下想让我们的Jar包被定时执行,只需要利用Windows平台自带的定时任务管理器就ok了。

1. Java 控制台程序打包

右键 你的Project > Export > Java > Runnable Jar file > Next

在Launch configuration 下选择Project的main方法所在的class文件

Export destination 很明显是你导出Jar文件的目标路径

Library handling 下有三个option:

   1. Extract required libraries into generated JAR

   2. Package required libraries into generated JAR

   3. Copy required libraries into sub-folder next to the generated JAR

这里三种打包形式都可以,可以根据自己的需要去选择,但是我们这里推荐将第三方Jar 文件打包到sub-folder里,保持自己的代码干净整洁,方便后期维护。

注意:Launch configuration 下的下拉列表只显示曾经在workspace下成功运行过的main方法,所以当你新建了main后,请记得一定要右键 > Run application, 否则下拉列表将不显示你包含main方法的class名称。我也不知道是什么鬼?

2. 编写bat文件

我们在控制台运行一个Jar文件的命令是,先各种cd到Jar文件所在的目录下,然后java -jar yourJarName.jar, 为了让windows 定时任务去执行我们的Jar 文件,我们需要借助windows 环境下的bat文件,将执行命令编写到bat文件里,然后添加windows定时任务计划就ok了。

    我的Jar在D:\Myproject下

D:
cd Myproject\
java -jar Myproject.jar

3. 配置windows 定时任务计划

Start 面板 > All programs > Accessories > System Tools > Task Scheduler

在Task Scheduler的左侧面板中右键 create task 

General 面板输入Task name

Actions 面板中添加 bat文件所在目录D:\Myproject\run.bat

Triggers 面板 定义task 执行的周期以及是否启用task

OK,设置完毕,静候Jar包执行

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值