Windows下后台运行cmd启动的程序

简介: Windows下后台运行cmd启动的程序


  1. 命令行方式运行JAVA
@echo off
start java -jar myjar.jar
exit
  1. 后台运行
@echo off
start javaw -jar myjar.jar
exit

多了一个 wjavaw命令可以实现没有命令提示框的后台运行方式。日志也会正常输出。

  • JAVA与JAVAW的区别
  1. 如果是想查看java的控制台打印语句,就必须要使用java -jar 这种方式了,这种方式的情况下会在命令行窗口打印出想要输出别的内容。javaw -jar 的方式只能采取打印日志的方式来记录。
  2. 如果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



相关文章
|
2月前
|
消息中间件 编译器 API
Windows窗口程序
Windows窗口程序
|
2月前
|
Windows
实现Windows程序的数据更新
实现Windows程序的数据更新
|
2月前
|
Windows
构建布局良好的Windows程序
构建布局良好的Windows程序
|
2月前
|
C# Windows
初识Windows程序
初识Windows程序
|
2月前
|
Windows
Windows 命令提示符(CMD)操作(七):扩展命令和功能
Windows 命令提示符(CMD)操作(七):扩展命令和功能
|
2月前
|
存储 数据安全/隐私保护 Windows
Windows 命令提示符(CMD)操作(五):磁盘和磁盘操作
Windows 命令提示符(CMD)操作(五):磁盘和磁盘操作
|
2月前
|
数据安全/隐私保护 Windows
Windows 命令提示符(CMD)操作(三):用户管理
Windows 命令提示符(CMD)操作(三):用户管理
|
2月前
|
存储 缓存 数据安全/隐私保护
Windows 命令提示符(CMD)操作(二):系统信息和管理
Windows 命令提示符(CMD)操作(二):系统信息和管理
|
2月前
|
编译器 C语言 C++
|
29天前
|
网络架构 Windows
windows电脑开机自动启动FRP客户端CMD代码,增加延时15秒功能
经常使用FRP客户端的都知道,FRP客户端启动时需要电脑有网络,否则会自动退出。我们的电脑在启动时,受路由器网络的影响,很多时间并不能第一时间建立起网络来,所以很容易受到网络影响,让FRP客户端自动启动发生故障。而这里的解决办法就是增加一段代码,可以延时15秒再执行。