用户可以在Windows计算机中多次打开JavaFx桌面应用程序

时间:2015-07-22 08:55:09

标签: java javafx

我正在开发一个JavaFX桌面应用程序,用户可以在Windows机器中多次打开JavaFx桌面应用程序。从Mac开始,它不能多次打开。

以下代码用于启动应用程序:

Application.launch(ExampleApplication.class, (java.lang.String[])null); 

除了JUnique库,有没有办法解决这个问题? 任何输入都会有所帮助。

1 个答案:

答案 0 :(得分:0)

根据documentation,每个应用程序只能成功执行一次Application.launch()。此外,它仅管理当前的应用程序,并且在应用程序退出之前不会返回。如果您希望能够多次运行该应用程序,我建议您为运行java进程的应用程序创建一个独立的启动程序,然后运行您的应用程序。这样,每次执行启动程序时,都会启动一个唯一的进程并调用该应用程序。