我有一个javafx应用程序,我打包并安装在我的电脑上。
该应用程序的首次启动工作正常。
如果我保持应用程序运行,是否有办法处理第二次启动应用程序以显示第一个应用程序,例如skype?
非常感谢你提前
更新
我测试了ManagementFactory示例,它只在IDE上工作(我使用netbeans),但是当安装应用程序时(Windows 8),类名和命令行都是空的!所以比较不好。
对于文件锁定,我已经在启动应用程序时使用此approch保护文件但在启动第二个实例时不会抛出异常! (此外,在Oracle论坛https://community.oracle.com/thread/2044019上,他们表示如果停电,文件仍将被锁定。)
对于服务器套接字,我认为它不是一个好的approch,因为它是一个桌面应用程序,所以我无法猜出哪个端口没有被使用!