Javaweb项目导出成jar包并使用Windows定时任务定时执行

摘要:
如题,把Java程序打包成一个jar包,然后用Windows的定时任务去执行,具体步骤有以下几步:一字不落的看清楚怎么做。因为windows执行的程序不是你导出的jar包,Windows定时任务执行的是.bat文件在桌面新建一个文本文档,直接把后缀名改成.bat就可以了,如果不能直接改,就去百度一下,算了还是我去百度一下吧。。。

如题 ,把Java程序打包成一个 jar包,然后用Windows的 定时任务去执行,具体步骤有以下几步:一字不落的看清楚怎么做。

首先你的程序要有一个main方法,你还要先执行一遍,等下在打包出 jar的时候有个选项是选择执行哪一个main方法的

步骤如下:

1:把Java项目打包成jar包

2:创建一个批处理文件(bat文件)

3:在bat文件中写命令执行jar文件,因为windows定时任务执行的是.bat文件

4:在windows中创建定时任务,每小时执行一次还是每天每周每月执行都是可以的

1:把Java程序打包成jar包:如果你的项目里面引入了其他的Jar包就用以下方法(我的项目是web项目,工具是myeclipse)

右键点击Java项目,选择Export选项,然后Java——Runnable JAR file ——Next 到以下界面:

Javaweb项目导出成jar包并使用Windows定时任务定时执行第1张

Launch configuration:这个选项里面表示的事你要运行的那个main方法,你需要先运行一次程序,不然这个选项里面找不到

Export destination:这个选项表示的是你导出的程序的jar包放在那个路径

Library handling:这个选项表示的是你要导出什么样的jar包,直接选择第二个就好了,就算你项目里引入了其他的jar包,也可以直接集成到一起,选择完成后就Finish就好了,jar包就打包到了你的指定路径下了。

2:创建一个批处理文件(bat文件):

为什么创建一个批处理文件呢 ?因为windows执行的程序不是你导出的jar包,Windows定时任务执行的是.bat文件

在桌面新建一个文本文档,直接把后缀名改成.bat就可以了,如果不能直接改,就去百度一下,算了还是我去百度一下吧。。。

随便在一个文件夹中———工具———文件夹选项——查看(去掉勾)隐藏已知文件类型的扩展名,然后就可以修改.txt为任意的 扩展名了。

3:在.bat文件中写入你需要执行的操作,我这次是写了一个执行jar文件的命令(有其他处理需要直接留言即可!!!)

Javaweb项目导出成jar包并使用Windows定时任务定时执行第2张

定位到你打包的jar包的路径下面,然后Java -jar执行,exit的意思是执行完程序cmd窗口自动关闭。

4:创建一个windows定时任务,这一步最简单了:

右键点击:我的电脑——管理——到以下界面,创建基本任务:

Javaweb项目导出成jar包并使用Windows定时任务定时执行第3张

新建基本任务: 名称和描述按照自己的需要填写

Javaweb项目导出成jar包并使用Windows定时任务定时执行第4张

填写完点击下一步:根据自己需要选择

Javaweb项目导出成jar包并使用Windows定时任务定时执行第5张

选择完成后点击下一步:选择任务开始时间

Javaweb项目导出成jar包并使用Windows定时任务定时执行第6张

完成后点击下一步:

Javaweb项目导出成jar包并使用Windows定时任务定时执行第7张

选择你需要启动的程序或者脚本,就是你写的bat文件

Javaweb项目导出成jar包并使用Windows定时任务定时执行第8张

然后下一步:点击完成。然后windows就会定时执行任务了

如果你是想每个小时或这多久时间执行一次,在你的任务计划程序库里,右键点击你的任务程序,然后点击属性,出现以下界面

Javaweb项目导出成jar包并使用Windows定时任务定时执行第9张

在触发器页面点击编辑:会出现以下页面:在这个界面你可以修改触发器

Javaweb项目导出成jar包并使用Windows定时任务定时执行第10张

点击确定就可以了

以上操作就是打包Java项目为jar包然后写个批处理文件用Windows去执行的全部步骤了!!!
————————————————
版权声明:本文为CSDN博主「叮当LIU」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36880602/article/details/77847808

免责声明:文章转载自《Javaweb项目导出成jar包并使用Windows定时任务定时执行》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Vim配置——自动缩进(C/C++)Latex安装和基本使用(Mac+MikTex+TexStudio)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Nginx设置KeepAlive为close

以腾讯首页为例,就有很多是请求是在客户端发生请求后,服务器响应完就立即关闭了。nginx不像apache,直接有指令keep-aliveoff/on;它使用的是keepalive_timeout[time],默认的时长为75,可以在http、server、location使用此指令。...

【转载】SecureCRT配色推荐和永久设置

2.配置文件夹和其他颜色选项==“全局选项==”终端==“外观==”ANSI颜色单击第二行中的第五个色块以修改文件夹颜色:对第二个色块执行相同的操作以修改压缩包和jar包的颜色:如果设置后文件夹和其他的颜色无效,您可以对第二行中设置背景色和字体颜色的颜色块执行相同的操作!...

Centos7 挂载

1.Mount命令:Mount语法格式:Mount Mount设备文件信息Mount point(目录)注意:装载点(目录)必须有一个装载CD-ROM驱动器:Mount/dev/cdrom/mnt 2.卸载命令:umount语法格式:umountmount point(directory)3.查看磁盘装载状态/查看磁盘使用情况df4。存储设备通电时自动装载#...

PLSQL操作Oracle创建用户和表(含创建用户名和密码)

1》 打开PLSQL,填写用户名和密码,为数据库选择ORCL2,成功登录后可以在界面顶部看到以下信息system@ORCL这意味着用户系统处于登录状态。菜单栏中的会话可以登录和注销。...

微软新一代输入法框架 TSF

目前,市场上的非微软中文输入法基本上只实现IMM框架。自Windows XP开始以来,Windows提供了一个基于COM的新输入框架TSF。但是,Windows Vista和Windows 7用户也可以使用各种基于IMM的输入方法,因为Windows提供了一个组件来将所有TSF请求转换为IMM API。很可能,因为Win8下的许多Imm函数无法使用。)根据微...

dbeaver 驱动安装

一、背景:在Windows10安装dbeaver数据库连接工具,点“测试连接”的时候出现报错如下:ErrorresolvingdependenciesMavenartifact'maven:/mysql:mysql-connector-java:RELEASE'nofound经网上查询是dbeaver驱动无法下载的问题。二、解决方法:打开“窗口”-˃“首选项...