JAVA怎么定时启动服务进程(满意答案给高分) 1、while(true){if(当前时间到了11点){做你的Task();}Thread.sleep(30*1000);sleep 30 seconds}2、写一个.bat文件(里面调用你的Java类),用Windows的计划任务,每天11点执行这个.bat文件。3、用开源的Quartz框架,专门做定时任务的。可能需要下载,看看文档,写几个配置文件。推荐第三种,最专业的。
如何利用Java获取进程的信息 直接获取不行哈,想都别想。我建议你看看操作系统内核api很容易获取到。一般都c语言或c++语言写的.非得用java实现,告诉你个办法。看一下java如何访问c/c++写的程序,但是是否有权限不知道了。你可以参考java高级编程第二卷里面有说方法。最好的方式,用操作系统api写个服务,用java做本地网络请求调用,再把你采集出来的数据,提取出来做处理就完了。要访问进程信息,用系统api也会有安全性考虑,但是完全可控的。把目标进程当服务进程的子进程启动,设置适合的权限,服务进程就能读取到子进程的信息。
自定义JAVA服务停止了,进程还在。 怎么处理? 不用考虑,直接在进程里关闭掉就OK,如果暂时不用也可不理会,没有运行的项目,没多大影响肯定能解决,只不过对这方面不是很熟,通常我是不会去管它的,可以在开机加载项里把这个服务关闭掉,再有如果不运行项目或者工具的话java.exe也不会启动阿,如果是完成工作关闭了所有任务但进程没有关闭那它还是问题了么?即使没有关闭,它也不耗费多少资源,没有操作了它能影响多大呢,个人完全不理会,你要瞅它不爽就闭了呗,也不麻烦,但是不觉得有多大意义啊。