平常运行jar包使用的命令
start java -jar [jar地址\jar包名]
正常运行jar包会显示命令提示符,关闭命令提示符程序也会关闭
jar包后台运行的方法
- 直接用命令提示符运行(包名后面加上.jar后缀)
start javaw -jar [jar地址\jar包名]
- 新建 .bat文件,写入
@echo off
start javaw -jar [jar地址\jar包名]
exit
当使用 @echo off 命令时,它所在行的命令或者之后的命令将不会被命令提示符显示出来。
exit让批处理文件立即结束并关闭命令提示符窗口。如果前面的 start 命令成功启动了Java应用并且该应用在后台运行,那么命令提示符窗口会关闭,而Java应用将继续在后台运行直到完成或者被手动停止
终止jar后台运行,在命令提示符输入命令
taskkill /f /im javaw.exe
或者在任务管理器中,找到详细信息,找到javaw.exe右键终止运行
java和javaw的区别
java会打开一个新的命令行窗口来显示输出
javaw在 Windows 操作系统中不会显示任何命令行窗口