码上敲享录 > java面试题及答案大全 > 运行bat文件启动java的jar且不弹出DOS窗口,后台运行java的jar包

运行bat文件启动java的jar且不弹出DOS窗口,后台运行java的jar包

上一章章节目录下一章 2019-06-15已有24468人阅读 评论(0)

本文主要是将java的jar包启动的cmd命令添加到bat文件来执行,且不弹出DOS窗口,也就是后台运行java的jar包。

这里以win10为例(win7大同小异)

1、新建一个txt文件,在文件添加以下内容。其中E:\start\newscreening-0.0.1-SNAPSHOT.jar就是指向启动java的jar包,jave -jar 是在命令行模式下运行一个java程序的命令;
%1 mshta vbscript:CreateObject(“WScript.Shell”).Run(“%~s0 ::”,0,FALSE)(window.close)&&exit ,这一段意思是隐藏cmd的运行窗口。


txt文件内容如下:

%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit

java -jar E:\start\newscreening-0.0.1-SNAPSHOT.jar




2、将建好的txt文件保存,修改好名字,然后将文件后缀改为bat。然后将此文件创建一个快捷方式。



3、在 我的电脑 输入C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,找到启动项,将第二步创建好的快捷方式复制到此文件夹下。到此结束,然后重启电脑,就可以看到java程序开机运行,且将cmd窗口关闭。



ok,就这三步,就可以将java的jar包添加到开机启动项,且关闭cmd窗口,也就是在后台运行。如果不想关闭cmd窗口,新建txt文件时就不用加入第一句,也就是最终bat文件的内容如下 :




如果是windows7系统,启动文件夹在 左下角 开始——所有程序——启动,然后右键选打开,就可以找到启动项文件夹



向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
20

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交