博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
真正最正确的用BAT运行JAVA不显示DOS窗口(连闪一下都不闪)
阅读量:4077 次
发布时间:2019-05-25

本文共 515 字,大约阅读时间需要 1 分钟。

今天写一个独立于RCP项目之外的SWT小工具,需要用批处理启动,偶写了一个批处理没闪DOS窗口,看得同事一愣一愣的。于是赶快把自己当年一点心得和大家分享下。

很多朋友在WINDOWS下会用批处理去启动自己的java程序,
一般的写法是
运行class:
java xx
运行jar:
java -jar xxx.jar
但是这样运行会有一个恶心的对话框停在那直到我们关闭程序。
于是很多人说可以这样
运行class:
start javaw xx
运行jar:
start javaw -jar xxx.jar  
这种方法DOS窗口还是会一闪而过,这就算解决问题了吗?!网上很多人说是的.
对我们这种追求完美的人来说闪一下还是不能接受滴.
于是终极解决方案出现了!
那就是在批处理第一行加上@echo off
这样我们的批处理就变成了
运行class:
@echo off
start javaw xx
运行jar:
@echo off
start javaw -jar xxx.jar  
快试试吧,绝对不闪了。哈哈哈。
解释一下
 echo off
表示在此语句后所有运行的命令都不显示命令行本身
@ 表示运行时不显示本命令行

 

 

转自:

转载地址:http://ftini.baihongyu.com/

你可能感兴趣的文章
找工作准备的方向(4月22日写的)
查看>>
关于fwrite写入文件后打开查看是乱码的问题
查看>>
用结构体指针前必须要用malloc,不然会出现段错误
查看>>
Linux系统中的美
查看>>
一些实战项目(linux应用层编程,多线程编程,网络编程)
查看>>
我觉得专注于去学东西就好了,与世无争。
查看>>
原来k8s docker是用go语言写的,和现在所讲的go是一个东西!
查看>>
STM32CubeMX 真的不要太好用
查看>>
STM32CubeMX介绍、下载与安装
查看>>
电机和桨叶要搭配选择
查看>>
现在发现如果无人机的电机不同,浆可能是不能混用的。
查看>>
不要买铝合金机架的无人机,不耐摔,易变形弯曲。
查看>>
ACfly也是基于FreeRTOS的
查看>>
F330装GPS的位置
查看>>
STM32时钟系统
查看>>
我想先用三个或者五个激光测距做无人机的室内定位和避障
查看>>
pixhawk也可以用Airsim仿真
查看>>
《无人机电机与电调技术》可以看看
查看>>
我发现七月在线的GAAS课程基本都讲到了
查看>>
电机堵转
查看>>