您的处置器在对remove()的调用中被阻止(删除下一个平台本机资源)。这意味着,当VM退出时,处置程序线程(守护程序线程)不会自然关闭(您应该期望这是因为要通过System.exit()终止它)。
您的应用程序中有一个非守护进程线程,当所有摆动窗口都已被处置后,该线程将阻止VM退出。
解决方案 :找到它并使其退出。
通常,如果已清除所有秋千应用程序的秋千应用程序,则该程序会正常退出,例如,此程序将弹出一个窗口,然后在关闭后退出(全部不调用System.exit()):
public static void main(String args[]) throws Exception { Jframe jf = new Jframe(); jf.setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE); jf.setVisible(true);}您也可以尝试在退出之前运行垃圾收集器,只是为了踢。



