首页 > WORK > 如何去掉Java程序运行时出现的黑框

如何去掉Java程序运行时出现的黑框

版权声明:本文可以任意转载,转载时请务必以超链接形式标明文章原始出处作者署名本版权声明

如题所示,很多人在运行Java程序时一定碰到过这个问题,这里我就介绍一种方法。

如果通过写批处理文件的方式运行Java程序,我们一般采用的方法是:

先打jar包,在MANIFEST.MF中写好Main-Class和Class-Path,

然后写一个bat文件,内容是:

java -jar xxx.jar

但是这样会一直有一个黑色的控制台窗口停在后面,下面我们来改进一下:

把bat文件的内容改为:

start javaw -jar xxx.jar

ok,讨厌的黑色控制台窗口没了,但是还是可以看见它在程序启动时一闪而过,继续改进:

在bat文件的最前面加上:

@echo off

现在bat文件内容变为:

@echo off

start javaw -jar xxx.jar

问题完美地解决了,黑框终于消失了。

这里echo off表示在此语句后所有运行的命令都不显示控制台,@表示连本命令行都不显示。

PS:如果是发布时通过工具把Java程序制作成exe方式,那就没有这个问题,但是对于测试时运行jar包的简便方式,本文所介绍的方法还是很有用的。

分类: WORK 标签:
  1. llq
    2009年3月25日13:10 | #1

    很好

  2. 明飞
    2007年1月10日15:17 | #2

    我用installshield啦。。。