if (当前时间茄租到了11点) {
做你的Task()
}
Thread.sleep(30*1000)//sleep 30 seconds
}
2、写一个.bat文件(里面调用你的Java类),用Windows的计划任务,每天11点执行这个.bat文件。颤誉兆
3、用开源的Quartz框架,专门做定时任务的。可能需要下载,看虚旁看文档,写几个配置文件。
推荐第三种,最专业的。
说下我之前的做法:1.首先把jar解压到某搜信芦个目录,全是class的那种。
2. 写一个bat ,cd 到jar目录, java 要运行的类,双击bat就能世带执行这段java程序。你懂的,不需要多解释。坦卜
3. 打开控制面板,任务计划,添加任务计划,选择写好的bat,运行周期为计算机启动时。
开机自启动2个方式
1 是修改注册表
2 是复制到启动里
方法正袜2 是拷贝文件即可
方法1 Runtime.getRuntime().exec 执行去修改注册表
String regKey = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"
String myAppName = "zzzApp"
String exePath = "改大C:\\sss\\zzz.exe"//开机举歼激启动程序本地目录
Runtime.getRuntime().exec("reg "+(isStartAtLogon?"add ":"delete ")+regKey+" /v "+myAppName+(isStartAtLogon?" /t reg_sz /d "+exePath:" /f"))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)