windows Java swing应用程序即服务
我制作了一个JavaSwing应用程序,但现在我需要一些功能来备份应用程序中的数据
所以我有一个屏幕,可以获取备份数据、备份计划数据和计划时间
所以我希望在特定的日期和时间,我的一部分代码在一个java文件中,需要在后台自动启动,所以不需要同时运行或不运行应用程序
我在这里和谷歌上搜索,但我没有得到正确的解决方案
这里有一点是,这个应用程序在Windows以及MAC或Linux环境下运行。所以我需要跨平台
所以,请给我一些方法,我可以做到这一点
# 1 楼答案
使Java程序作为服务运行的好库是Java Service Wrapper。但请注意,服务的默认行为是以无头模式运行任务。换句话说,您将无法从服务进程启动Swing窗口(当然,您可以运行另一个与服务进行某种通信的程序)
# 2 楼答案
我没用过,但你可以看看Quartz Scheduler。看起来它也可以作为service运行