install4j:将标准输出重定向到 install4j 启动脚本

install4j: Redirecting stdout to install4j startup scripts

install4j 启动器是否能够将输出重定向到屏幕,而不是仅仅调用 java 命令并关闭。我们的软件有几个依赖项,这些依赖项被初始化以创建我们的守护程序,每个二进制文件都相互依赖,初始化顺序很关键。

现在,我们进入日志文件以验证每个二进制文件是否成功执行,但这有点乏味。我已经合并了一个 start-all 脚本,但我们的 CTO 坚持我们坚持使用 install4j 启动脚本,以确保我们的软件和 install4j 启动器之间的一致性,这样当我们准备好发布时,就不会出现新的错误。

谢谢,

克里斯

install4j 启动器将 stdout 或 stderr 输出重定向到文件,如果您在启动器向导的 可执行信息->重定向 步骤中配置它。如果您不配置重定向,输出将显示在控制台启动器的控制台上。对于 GUI 启动器,无法在 Windows 和 Mac OS X 上显示任何输出,因为该进程没有连接到终端。

所以对于这种情况,您需要一个额外的控制台启动器,它没有配置重定向。