Util.showOptionDialog中可能出现死锁

时间:2016-04-09 00:39:11

标签: install4j

见install4j 6.0.4

我们安装程序的第一个屏幕显示一个选项对话框,询问用户是否希望在某些情况下继续,如果他们选择不致电installerContext.finish(-1)

如果用户输入Ctrl+C,则在控制台模式下,没有任何反应。如果之后他们输入'n',安装程序会尝试退出但冻结。

我得到了jstack进程,我认为安装程序上下文触发的System.exit调用和等待输入完成的install4j shutdown挂钩之间存在某种死锁({ {1}})。

CommandSink.waitForFinish

0 个答案:

没有答案