使用 javaw 启动, 没有 dos的黑窗口。

解决方案 »

  1.   

    模拟输出一个exit命令到控制台,就退出了
      

  2.   

    你的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();
    }
    }
    });
      

  3.   

    我启动程序使用bat文件,内容如下:
    @rem @SET OLDPATH=%PATH%
    @rem SET PATH=%PATH%;lib
    Javac Tank.java
    javaw -Djava.library.path=lib -classpath .;Joystick.jar Tank
    @rem @SET PATH=%OLDPATH%我尝试过前面提到过的两种方式,都不行,DOS黑窗口继续存在。
      

  4.   

    在你的bat文件的最后一行加上exit命令.
    不过你都打包成jar了为啥不再打包好点,搞成双击直接可以运行的jar文件