可以在 eclipse 命令行应用程序中隐藏 JVM 终止向导

can hide JVM termination wizard in eclipse commandline application

我有一个名为 "DummyApplication" 的 eclipse 命令行应用程序,它在启动时 return IApplication.ExitOK。 现在我发送 new Integer(-1) 一些异常行为。 在这种情况下,JVM 异常终止,所以我得到一个带有文本 "JVM terminated with exit code : -1 etc..." 的向导弹出窗口 有什么办法可以隐藏这个向导吗?我不想使用 --launcher.supresserror(因为这会隐藏我的应用程序的所有错误和消息)

不,你不能隐藏这个。唯一支持的退出代码是 IApplication.EXIT_OKIApplication.EXIT_RESTARTIApplication.EXIT_RELAUCH。其他一切都显示消息。

我们可以将 Eclipse 应用程序退出数据 属性 设置为空,这将抑制命令行模式下的所有对话框和消息。并且控制台日志中也不会打印任何日志。

这对我有用!