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