【发布时间】:2014-11-01 10:51:34
【问题描述】:
有什么方法可以检查我们的 javaFx 应用程序是否已经在运行。如果是,则显示现有的应用程序实例,否则启动一个新实例。
【问题讨论】:
-
你是如何运行它的?你是从另一个应用程序[java还是另一个]运行它?
-
使用文件/端口的某种锁定就足够了。见community.oracle.com/thread/2393167?tstart=0
有什么方法可以检查我们的 javaFx 应用程序是否已经在运行。如果是,则显示现有的应用程序实例,否则启动一个新实例。
【问题讨论】:
好吧,我确信那里可能有更好的解决方案,但是当我遇到问题时,我只是创建了一个布尔值,一旦运行 start 方法并将其默认为 false 就会更改。
【讨论】: