当前位置: 首页 > news >正文

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 程序 & 的作用。

相关文章:

  • UnityShader 一种RGB分离效果
  • 【matlab画多纵坐标图像】
  • 【反素数】
  • UE4_Niagara基础实例—4、静态网格体表面生成粒子
  • 【网络安全】公钥基础设施
  • DAY17||654.最大二叉树 |617.合并二叉树 |700.二叉搜索树中的搜索 |
  • 设计模式之享元(Flyweight)模式
  • mac-m1安装nvm,docker,miniconda
  • 基于SpringBoot+Vue的小儿推拿培训管理系统
  • [SAP ABAP] SELECTION-SCREEN
  • mac 外接键盘
  • 手机/平板端 Wallpaper 动态壁纸文件获取及白嫖使用指南
  • AURIX单片机示例:开发入门与点亮LED
  • 2015年国赛高教杯数学建模B题互联网+时代的出租车资源配置解题全过程文档及程序
  • Ansible-template模块动态生成特定文件
  • $translatePartialLoader加载失败及解决方式
  • @jsonView过滤属性
  • 【Linux系统编程】快速查找errno错误码信息
  • 【RocksDB】TransactionDB源码分析
  • 【笔记】你不知道的JS读书笔记——Promise
  • idea + plantuml 画流程图
  • PHP 的 SAPI 是个什么东西
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Redux系列x:源码分析
  • spring + angular 实现导出excel
  • webgl (原生)基础入门指南【一】
  • Xmanager 远程桌面 CentOS 7
  • 浮动相关
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 模型微调
  • 人脸识别最新开发经验demo
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 微信开源mars源码分析1—上层samples分析
  • 项目实战-Api的解决方案
  • 小程序01:wepy框架整合iview webapp UI
  • 写给高年级小学生看的《Bash 指南》
  • 学习笔记:对象,原型和继承(1)
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ‌内网穿透技术‌总结
  • # SpringBoot 如何让指定的Bean先加载
  • # 安徽锐锋科技IDMS系统简介
  • # 计算机视觉入门
  • #pragma pack(1)
  • #每天一道面试题# 什么是MySQL的回表查询
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (2020)Java后端开发----(面试题和笔试题)
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C++哈希表01)
  • (C语言)字符分类函数
  • (八)Flask之app.route装饰器函数的参数
  • (不用互三)AI绘画工具应该如何选择
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (南京观海微电子)——I3C协议介绍
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)