kotlin吧 关注:2,601贴子:3,659
  • 0回复贴,共1

请教一下各位大佬

只看楼主收藏回复

在用Kotlin写mirai机器人框架的时候,怎么使用Hutool的定时任务工具?
我用的是CronUtil编辑配置文件的方法添加定时任务,配置文件是这么写的
[org.ASN70.apiExercise]
#每5秒向控制台打印当前时间(测试用)
getAPI.jobs.Test = */5 * * * * * *
在IDEA里运行没有任何问题,确确实实每5秒向控制台打印时间了,但是编译成插件jar包之后在机器人上运行时,会报错,说是找不到类
Caused by: cn.hutool.core.exceptions.UtilException: ClassNotFoundException: org.ASN70.apiExercise.getAPI.jobs
我的定时任务实现类代码是这样的
class getAPI {
//需要定时执行的任务
object jobs {
fun Test() {
val nowIs = LocalDateTimeUtil.now().format(DateTimeFormatter.ofPattern("HH-mm-ss")).toString() println(nowIs)
}
}
}


IP属地:山东1楼2022-07-31 11:42回复