- 第一步,通过钉钉开发文档,写了让机器人自动发消息的程序(也是百度了别人的程序,需要导入阿帕奇HTTP的包,自行下载和导包)
- 第二步,不能让程序一直运行,需要定时触发。选择了用ant触发。首先安装ant,安装完以后建立与src平级的build.xml文档(此文档用于ant触发),文档编写的具体内容百度而来,遇到的问题是,build文档中需要填写导入的HTTPjar包的路径,搞了很久,最后百度知道搜出的,定义
<path id="lib_classpath">
<fileset dir="E:\CompanyJava\kaiyangbai\EclipseWorkspace\DingDingTest\lib">
<include name="*.jar" />
</fileset>
</path>
并且
在javac和java标签下需要再次写入
<classpath refid="lib_classpath" />。
3.第三步,写Windows批处理文件,bat文件,实现对ant的直接执行。
4.第四步,用任务计划管理定时执行批处理文件即可
注意:ant可以直接在cmd中执行Java程序,执行的时候需要在build目录下运行cmd。运行时候直接写ant 名称(写在build文件中的,target下的name)也可以在eclipse中运行build文件。
更新:发现把程序打成jar包以后,直接运行jar包即可,无需使用ant触发。直接用.bat文件:Java -jar XXX.jar即可