admin管理员组文章数量:1026506
- 命令行方式运行JAVA
@echo off
start java -jar myjar.jar
exit
- 后台运行
@echo off
start javaw -jar myjar.jar
exit
多了一个
w
,javaw
命令可以实现没有命令提示框的后台运行方式。日志也会正常输出。
- JAVA与JAVAW的区别
- 如果是想查看java的控制台打印语句,就必须要使用java -jar 这种方式了,这种方式的情况下会在命令行窗口打印出想要输出别的内容。javaw -jar 的方式只能采取打印日志的方式来记录。
- 如果GUI程序或者是web项目部署在服务器上的时候,如果还是使用java -jar的方式,默认打开的命令行窗口很容易不小心关闭了。这时候就需要javaw -jar的方式进行后台运行。类似于Linux系统的 java -jar 程序 & 的作用。
- Linux
Linux下
nohup
java -jar myjar.jar &
- Windows
Windows下
start /min java -jar myjar.jar
在执行的命令前加上start /b
,比如start /b run.bat
相当于Linux下的run.sh &
start /b java -jar myjar.jar
- 命令行方式运行JAVA
@echo off
start java -jar myjar.jar
exit
- 后台运行
@echo off
start javaw -jar myjar.jar
exit
多了一个
w
,javaw
命令可以实现没有命令提示框的后台运行方式。日志也会正常输出。
- JAVA与JAVAW的区别
- 如果是想查看java的控制台打印语句,就必须要使用java -jar 这种方式了,这种方式的情况下会在命令行窗口打印出想要输出别的内容。javaw -jar 的方式只能采取打印日志的方式来记录。
- 如果GUI程序或者是web项目部署在服务器上的时候,如果还是使用java -jar的方式,默认打开的命令行窗口很容易不小心关闭了。这时候就需要javaw -jar的方式进行后台运行。类似于Linux系统的 java -jar 程序 & 的作用。
- Linux
Linux下
nohup
java -jar myjar.jar &
- Windows
Windows下
start /min java -jar myjar.jar
在执行的命令前加上start /b
,比如start /b run.bat
相当于Linux下的run.sh &
start /b java -jar myjar.jar
版权声明:本文标题:Windows下后台运行cmd启动的程序 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1729681015a957440.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论