我想知道如何通过eclipse有序地关闭(杀死)Java运行程序。
我有一些实现finalize方法的类。
当我单击红色按钮(终止)时,不会调用finalize方法。
那么如何通过eclipse关闭正在运行的Java程序,例如将调用finalize方法?
我需要此选项以有序地关闭连接。
最佳答案
那么如何关闭正在运行的Java程序,例如将调用finalize方法?
不可能强制完成对象。
当然,不可能在JVM关闭时强制完成可访问对象。
您将需要找到其他方式来实现您的需求。例如,您可以保留当前打开的所有连接的列表,并使用shutdown hook显式关闭所有连接。