2014-11-01 64 views
4

有什么方法可以检查我们的javaFx应用程序是否已经在运行。如果是,则显示应用程序的现有实例,否则启动一个新实例。我们如何检查javaFx应用程序是否已在运行?

+0

你如何运行它?你是否从另一个应用程序运行它[java或其他]? – 2014-11-01 11:35:36

+0

使用文件/端口进行某种锁定就足够了。请参阅https://community.oracle.com/thread/2393167?tstart=0 – Jayan 2014-11-01 12:44:08

回答

-2

嗯,我确定有可能是一个更好的解决方案,但是当我遇到这个问题时,我只是做了一个布尔值,一旦启动方法运行,将其作为默认值false就会被更改。

+1

中的一些。您知道可以启动JVM的多个实例,这意味着每个JVM在内存中会有2 **个不同的变量** 。 – fabian 2016-02-06 10:16:21

相关问题