我正在使用从本地库(由第三方提供)使用方法的Java应用程序。最终,该库无法正确处理异常,从而导致应用程序崩溃并导致JVM显示“运行时错误NNNNN”弹出窗口。

我有一个看门狗,它希望该应用程序在崩溃时停止运行,以便再次调用该应用程序,但是为此,我需要它完全关闭。但是,由于此弹出窗口,看门狗直到有人关闭弹出窗口(驻留在服务器上)后才起作用。

有什么方法可以使Java完全静音,以便在失败的情况下仅关闭应用程序?

最佳答案

如果您不想显示任何弹出窗口,则应以无头模式运行应用程序。可以在vm参数中使用“ -Djava.awt.headless=true”实现,也可以在运行时使用系统属性使用

System.setProperty("java.awt.headless", "true");

关于java - 如何使JVM运行时错误弹出窗口静音?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44030027/

10-17 00:08