草庐IT

DebuggingOptions

全部标签

java - 如何在 JVM 中捕获 OutOfMemoryError 并在捕获时运行脚本?

我有一个程序有时会抛出OOME,我知道JVM选项中有一个我可以设置的标志,每当出现某个错误/异常(例如OOME)时,它就会调用我编写的脚本。该脚本将向用户发出通知,并将使用不同的参数调用程序,这样它就不会再次出现OOME。有谁知道如何设置这个标志?我需要设置哪些JVM选项?我在网上到处找,找不到答案。请帮帮我!谢谢,是啊 最佳答案 -XX:OnOutOfMemoryError="cmdargs;cmdargs"发件人:http://www.oracle.com/technetwork/java/javase/tech/vmoptio