windows系统中后台运行java程序

在windows系统中后台运行java程序,就是在启动java程序后,关闭命令行行窗口执行。

1、命令行方式

命令行方式运行java程序
启动脚本如下:

@echo off
start java -jar app.jar
exit

启动后的结果如下
在这里插入图片描述
这种方式下,会马上启动一个命令行窗口,如果把这个命令行窗口关闭了,程序也会马上被关闭。

2、后台方式

后台方式运行java程序,与linux环境中运行类似
启动脚本如下:

@echo off
start javaw -jar app.jar
exit

可以发现,比上面的方式多了一个w,javaw命令可以实现没有命令提示框的后台运行方式,日志也会正常输出。

3、java和javaw区别

  • 如果是想查看java的控制台打印语句,就必须要使用java -jar 这种方式了,这种方式的情况下会在命令行窗口打印出想要输出别的内容。javaw -jar 的方式只能采取打印日志的方式来记录。
  • 如果GUI程序或者是web项目部署在服务器上的时候,如果还是使用java -jar的方式,默认打开的命令行窗口很容易不小心关闭了。这时候就需要javaw -jar的方式进行后台运行。类似于Linux系统的 java -jar 程序 & 的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值