install4j在Linux下的同一进程下的多个实例

时间:2017-07-17 18:05:27

标签: install4j

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

在测试中,我们注意到启动屏幕会显示每个新实例的启动时间。新实例在同一进程下正确运行,但仍会显示启动屏幕。

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

是否有我们遗失的设置?

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

1 个答案:

答案 0 :(得分:0)

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

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