`

bat启动java程序 可以隐藏cmd窗口

 
阅读更多

启动:

程序启动时创建一个文件 然后程序运行,主线程检测文件是否存在,不存在的话就停程序删掉文件,然后再创建一个stop文件

@echo off
echo ok >start
if "%OS%" == "Windows_NT" setlocal
set CLASSPATH=".;C:\Program Files\Java\jdk1.6.0_14\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_14\lib\tools.jar"
java -Xms512m -Xmx512m  -jar helloworld.jar

echo app is stoped
echo ok >stop
pause

停止:删除start文件,让程序的主线程进行检测文件删除了,然后停止程序,停止结束会建立一个stop,当前这个程序就是检测什么时候stop文件存在了说明程序停止了

@echo off
del start
:loop
if exist "stop" goto stop
ping localhost -n 4 > nul
goto loop
:stop
echo application is stoped
pause
del stop

启动程序,但是隐藏cmd窗口

Set ws = CreateObject("Wscript.Shell")  
ws.run "cmd /c startBin.bat",vbhide

 

 

分享到:
评论
2 楼 cnmcxiari 2012-03-21  
Set ws = CreateObject("Wscript.Shell")  
ws.run "cmd /c startBin.bat",vbhide

这段内容的意思是隐藏启动你的startBin.bat
所以这段内容你需要写在另外一个VBS文件例如:startHide.vbs
1 楼 timer_yin 2012-03-20  
不行啊 还是无法隐藏CMD窗口

相关推荐

    解决Java调用BAT批处理不弹出cmd窗口的方法分析

    本篇文章是对Java调用BAT批处理不弹出cmd窗口的方法进行了详细的分析介绍,需要的朋友参考下

    bat一键启动多个jar包

    @echo off start "api-gateway网关" /D "D:\jianguan\houduan\yssjar-201902242125" java -Xmx1024M -Xms128M -...注:start 后边第一个是给启动后的cmd窗口命名。/D 后面的是jar包所在路径,后边的就是jar包运行命令了

    cmd窗口管理集成工具

    cmd窗口管理集成工具,如何需要运行多个bat可执行文件,可以通过管理添加cmd脚本运行。如果直接系统自带cmd工具,整个系统页面不好管理。

    Springboot-服务-Windows 一键启动、停止脚本

    Springboot-服务-Windows 一键启动、停止脚本

    Java通过生成bat文件执行命令提示行

    由于 Runtime.getRuntime().exec(cmd /k start ipconfig) 的方式执行完一条命令会直接闪退窗口,无法处理同一窗口执行多条命令等复杂业务,所以采用生成bat文件的方式,再通过运行bat文件执行cmd命令

    Java项目开发与毕业设计指导

    则在cmd下切换到ch07文件夹下,运行如下命令即可启动程序: java -cp D:\ch07\swt.jar;.; -Djava.library.path=D:\ch07 ant.UI ch08:SchoolEbay的实现 安装JDK,配置环境变量,安装ant和tomcat,并配置相应...

    一键配置Java 环境变量,免安装绿色版本,自动配置环境变量JDK1.8下载

    下载文件后并解压,复制 Java ...打开 CMD 命令行窗口,键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功。 本JDK版本为 1.8 ,应该是可以满足当下的所有 Java 开发了。

    java四则运算计算器

    本程序是一个计算四则运算表达式的程序,它有比图形计算器效率高,使用起来就像使用linux shell一样方便,支持计算历史清空等优点,使用一个bat文件启动程序,操作界面是一个cmd命令窗口,希望大家会喜欢,如果有...

    pdfbox-1.1.0的jar文件,已及其他必要的jar文件,和一个例子。

    压缩包中已经包含了所需的jar文件,一个简单的例子:SimplePDFReader.java,运行cmd_with_env.bat既可以启动cmd窗口,并自动设置好classpath, javac SimplePDFReader..java java SimplePDFReader hello.pdf

    onemanager-java:Onedrive 的索引和管理器

    run.bat:Windows执行,关闭cmd窗口即停止运行 3、 运行对应的执行文件即可 4、程序运行之后,打开 即可,首次登陆即为设置密码。 开发 为启动类添加VM属性 -javaagent:lib/lombok.jar=ECJ 打包 mvn clean package -...

    Java jdk配置 tomcat

    JDK设置系统变量(而不是用户变量): 非安装包的Tomcat,解压后启动tomcat6w.exe 出现"指定的服务并未以已安装的服务存在", ...cmd输入:service.bat install ok 直接bin目录点击startup.bat不可以.

    文件尾部分割器

    (检测办法,在cmd窗口中执行 java -version命令, 若提示无法找到java命令,请到百度搜索"JRE 下载“安装) 3. 操作步骤(示例,分割文件 x.log) (1)用记事本打开run.bat,修改命令中的BigFile.log为需要分割的...

    Maqetta包(附安装方式)

    开始菜单->运行,输入cmd,在命令提示符窗口输入 java,查看你的JRE版本 2在安装配置Maqetta之前重新启动浏览器并清除缓存清除浏览器缓存, 建议您关闭并重新启动浏览器清除其缓存。 3将下载的Maqetta解压到自定义...

    thebrain 8.x 和谐破解

    写一个bat文件是为了方便,你也可以用鼠标右击cmd.exe,选择以管理员身份运行,然后输入:javaw -jar pb.jar,就会出现破解程序窗口,其他的跟他们说的一样,先patch,然后输入你的要的注册名把info7A.bin文件保存到...

    testlinkconvert2

    文件中用例比较多的时候,转换需要时间较长(eg:七、八百个用例需要2分钟),请耐心等待,不要关闭cmd窗口及jar窗口; 4.编写用例时,最好不要使用””; 5.用excel编写测试用例时,用例等级可填写:高、中、低,...

    基于JavaWeb实现用于网络安全传输隐私随机密码平台源码+使用教程.zip

    将其war包后粘贴到weapps中去,注意名称要是keyword.war,否则会报错,复制后使用tomcat中bin下的start.bat来开启tomcat,这时服务启动,注意关闭cmd窗口服务停止。 服务启动后,访问本机对应设置的ip加端口号加上/...

    反编译apk工具bat+apktool_2.6.1.jar

    反编译apk,编译后可查看apk包含的内容。使用方法:将解压缩的两个文件放在下面路径下:路径:C:\Windows\新建文件夹。...2.win+r调出命令窗口,输入cmd,切换到上面说的指定文件夹下,执行apktool d apk apk的包名.apk

    Editplus 3[1].0

    ④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径 罗嗦了点,不过管用 要自动创建带有某种后缀的文件,方法同上。 【9】软件技巧——提示找不到语法文件 *.stx 的解决办法 原因...

    OpenASP 1.0.0.zip

     这一步如果不出错的话,应该会打开一个cmd窗口一直运行(不要关闭此窗口) 4.打开浏览器,输入http://localhost:8080/查看运行结果 如果见到欢迎界面,表示系统已经运行起来了 要测试asp仅需将asp文件拷贝至[安装...

    apk反编译得到源代码

    2.打开命令窗口 (开始 > 运行,输入cmd,回车。)进入到apktool.bat的文件夹里。 输入:apktool d C:***.apk C:***文件夹 (命令行解释:apktool d 要反编译的文件 输出文件夹) 特别注意:你要反编译的文件一定要...

Global site tag (gtag.js) - Google Analytics