gpt4 book ai didi

java - JNLP SingleInstanceService 在命令行 JAR 应用程序中的使用

转载 作者:太空宇宙 更新时间:2023-11-04 07:44:23 25 4
gpt4 key购买 nike

我有一个从命令行运行的桌面 Java 应用程序,它接受一些参数并根据这些参数执行一些操作。

目前,应用程序定期实例化,执行其功能,然后退出。

问题是用户对应用程序初始化所需的时间不满意。为了解决这个问题,我想在应用程序完成时简单地切换其可见性并设置某种空闲状态。

我试图找出一种在应用程序下次需要工作时传递新参数的方法。我发现了 SingleInstanceService 并想知道是否可以在我的应用程序中使用它?我不清楚我需要做什么才能使单实例服务在客户端 PC 上运行。

或者,还有其他解决方案可以解决我的沟通问题吗?我宁愿不依赖文件 I/O 来触发应用程序的逻辑。

谢谢。

最佳答案

据我所知,仅当您使用 java web start (JWS) 技术启动应用程序时,JNLP API 才可用:在此处了解更多信息:http://java.com/en/download/faq/java_webstart.xml

如果您可以选择,Oracle 有一些如何使用 SingleInstanceService here 的示例。

实现并注册 SingleInstanceListener。当应用程序的新实例启动时,它将使用 main-args 调用。

关于java - JNLP SingleInstanceService 在命令行 JAR 应用程序中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15551007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com