我想知道如何通过eclipse有序地关闭(杀死)Java运行程序。
我有一些实现finalize方法的类。
当我单击红色按钮(终止)时,不会调用finalize方法。

那么如何通过eclipse关闭正在运行的Java程序,例如将调用finalize方法?

我需要此选项以有序地关闭连接。

最佳答案

那么如何关闭正在运行的Java程序,例如将调用finalize方法?


不可能强制完成对象。

当然,不可能在JVM关闭时强制完成可访问对象。

您将需要找到其他方式来实现您的需求。例如,您可以保留当前打开的所有连接的列表,并使用shutdown hook显式关闭所有连接。

10-04 16:58