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



相关文章
|
8月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
305 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
11月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
316 2
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
568 4
|
10月前
|
Ubuntu Linux Windows
如何在Ubuntu系统中安装Wine,借此来运行Windows程序
熟悉的登录画面出现,在Ubuntu系统中扫描登录微信程序。
|
10月前
|
Unix Linux 编译器
解决在Windows平台上运行Golang程序时出现的syscall.SIGUSR1未定义错误。
通过这种结构,你的代码既可以在支持 SIGUSR1 信号的系统上正常工作,又可以在不支持这些信号的 Windows 系统上编译通过,确保跨平台的兼容性和功能的完整性。
381 0
|
安全 Devops 测试技术
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
252 0
AppSpider 7.5.018 for Windows - Web 应用程序安全测试
|
安全 JavaScript Java
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
275 12
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
Windows程序的数字签名证书怎么申请
Windows程序的数字签名证书申请流程包括:准备企业资料(营业执照、税务登记证等),提交申请表及企业资料。经过初审、实名认证和二审后,等待1-5个工作日审核结果。审核通过后,CA机构颁发证书并通过邮件或邮寄方式发送。收到证书后按指南安装并使用签名工具对程序进行数字签名,确保软件完整性和可信度。注意证书有效期、管理和兼容性问题。
|
自然语言处理 安全 测试技术
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
1016 0
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
|
安全 API C#
C# 如何让程序后台进程不被Windows任务管理器强制结束
C# 如何让程序后台进程不被Windows任务管理器强制结束
955 0