仅启动一个Java应用程序实例

时间:2015-09-23 14:32:48

标签: java javafx-8

我有一个javafx应用程序,我打包并安装在我的电脑上。

该应用程序的首次启动工作正常。

如果我保持应用程序运行,是否有办法处理第二次启动应用程序以显示第一个应用程序,例如skype?

非常感谢你提前

更新

我测试了ManagementFactory示例,它只在IDE上工作(我使用netbeans),但是当安装应用程序时(Windows 8),类名和命令行都是空的!所以比较不好。

对于文件锁定,我已经在启动应用程序时使用此approch保护文件但在启动第二个实例时不会抛出异常! (此外,在Oracle论坛https://community.oracle.com/thread/2044019上,他们表示如果停电,文件仍将被锁定。)

对于服务器套接字,我认为它不是一个好的approch,因为它是一个桌面应用程序,所以我无法猜出哪个端口没有被使用!

0 个答案:

没有答案