我有一个从命令行运行的桌面 Java 应用程序,它接受一些参数并根据这些参数执行一些操作。
目前,应用程序定期实例化,执行其功能,然后退出。
问题是用户对应用程序初始化所需的时间不满意。为了解决这个问题,我想到了在应用程序完成时简单地切换应用程序的可见性并设置某种 IDLE 状态。
我试图找出一种在应用程序需要工作时传递新参数的方法。我发现了 SingleInstanceService 并想知道是否可以在我的应用程序中使用它?我不清楚我需要做什么才能使单实例服务在客户端 PC 上运行。
或者,我的沟通问题是否有其他解决方案?我宁愿不依赖文件 I/O 来触发应用程序的逻辑。
谢谢。