2017-07-17 49 views
1

我们正在研究install4j版本7,特别是它的新功能,在Linux中启动时,它可以在同一进程下运行新实例。install4j Linux下同一进程下的多个实例

在测试中,我们注意到启动画面显示每个新实例何时启动。新实例在相同的进程下正常运行,但仍然显示启动画面。

这不会发生在Windows中,当第二个实例启动时,飞溅不会显示。

有没有我们错过的设置?

或者是否有这种不同的行为的原因?

回答

0

在Windows上,生成的启动器是本机可执行文件。在创建JVM之前,它可以检查是否已经有一个进程。

在Linux上,生成的启动程序是无法可靠地执行检查的shell脚本。该检查使用来自NIO2的功能以Java代码完成。启动画面在任何Java代码可以运行之前由java二进制文件显示。这意味着Linux上的启动画面是不可避免的。

相关问题