Windows 后台执行jar

我们都知道Linux下可用命令nohup /opt/jdk1.8.0_131/bin/java -jar xxx.jar &来后台执行jar

如果是Windows环境,要如何在后台执行呢

新建一个bat文件,输入:

@echo off
start javaw -jar xxx.jar
exit


@echo off
start javaw -jar -Dspring.config.location=C:\TestPlatform8083\application.properties C:\TestPlatform8083\TestPlatform-===.jar
exit

 

 偶尔还需要指定编码格式,-Dfile.encoding=utf-8

如果想要指定Log日志

@echo off
start java -jar -Xms8000m -Xmx8000m -Xmn4000m test.jar > log\batchLog%date:~0,4%%date:~5,2%%date:~8,2%.log

exit

 

 

@echo off  当执行失败的时候,不打印失败的信息

如果是调试阶段,可以将这一段注掉

 

@pause 是会弹出命令行窗口,提示“请按任意键继续...”,不需要暂停的脚本,就把这一行注释掉

 

需要指定java 启动内存的大小

java -jar -Xms8000m -Xmx8000m -Xmn4000m test.jar

 

posted @   巴黎爱工作  阅读(19934)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2018-04-26 JavaScript数组中出现的次数最多的元素
2018-04-26 转载:Java 内存区域和GC机制
2018-04-26 JavaScript中对象数组 作业题目以及作业
点击右上角即可分享
微信分享提示