我们正在尝试在 Red Hat 09 服务器上安装我们的应用程序。 安装程序已使用 Install4j 7.0.11 创建。
但是 GUI 安装程序提供了以下堆栈跟踪。
在此堆栈跟踪之后,GUI 安装程序将成功运行并执行。但我们担心这个堆栈跟踪。
在 Red Hat 07 上尝试相同的安装程序时,我们没有得到此堆栈跟踪。
此堆栈跟踪的原因可能是什么?
更新 - 将Install4j更新到最新版本10.0.6后,此堆栈跟踪不会出现。因此,我们也想知道是什么解决了这个问题。
最新版本的 install4j 会调用
Desktop.isDesktopSupported()
来检查当前平台是否支持桌面 API,然后再进行堆栈跟踪中失败的调用。