程序在关闭后保留在内存中

时间:2016-08-23 16:29:17

标签: java jframe

我正在创建一个界面,它是全屏的,所以我无法点击X按钮关闭它。为了解决这个问题,我想使用esc作为一个特色,这是我的代码

if(key == KeyEvent.VK_ESCAPE){
        frame.setVisible(false);
        stop();
        frame.dispose();
    }

当我按下esc它关闭时,我无法在我的任务屏幕中看到它处于活动状态,但当我转到任务管理器然后进行处理时,它会显示javaw.exe仍在那里并使用内存。我能做些什么来解决这个问题吗?

编辑:不,这不是关于如何从代码中退出java程序,它是关于它保持加载它的内存。

1 个答案:

答案 0 :(得分:2)

如果要关闭JVM,可以使用System.exit(0);。您的代码只处理接口,它不会停止程序。