首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么关闭DOS界面

2014-01-22 
如何关闭DOS界面?我通过Javac aa.java和java aa的方式运行程序,程序运行后出现一个图框。我想通过点击程序

如何关闭DOS界面?
我通过Javac aa.java和java aa的方式运行程序,程序运行后出现一个图框。
我想通过点击程序画面右上角的X按钮关闭当前图框,然后就同时自动关闭DOS运行界面,于是我通过添加了下面这个方法:
addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                dispose();
                System.exit(0);
            }
        });
但没有效果,我关闭画面后,还是要人工关闭DOS界面。请问为何?
[解决办法]
你的javac和java就是在DOS运行界面上运行的吧,System.exit(0);只是关闭了aa这个java程序,想关cmd得这样


addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
try {
Runtime.getRuntime().exec("taskkill /im cmd.exe /f /t");
} catch (IOException e1) {
e1.printStackTrace();
}
}
});

热点排行