在日常开发中,有时需要编写一些简单的Swing界面来进行配置管理(开发者使用)。如:ZooKeeper的管理界面等。但是在DOS中使用javaw命令启动Swing界面时,DOS窗口会一直在后面显示直到Swing界面关闭为止。可以通过DOS的start命令来关闭DOS窗口。
在运行java程序时,提供给了三个java运行命令,介绍如下:java该命令用来运行常用的java程序,控制台java程序。
javaw 该命令用来运行java的GUI程序。如:swing、awt程序
javaws 该命令用来运行java的web程序
我们经常使用java这个命令来执行程序,如下:// 其中Test是一个可执行的Test.class文件
java Test
假如Test是一个GUI程序,则运行程序的DOS窗口将会一直存在,直到将GUI程序关闭,DOS窗口也就关闭了。
需要要隐藏DOS窗口,要做如下修改:start javaw Test
通过Bat文件的形式来运行Test GUI java程序,内容如下:@echo off
start javaw Test