Windows下后台静默运行jar包_windows下启jar包关闭窗口不听-程序员宅基地

技术标签: 开发工具  

1、Windows常规启动jar包(外置配置文件)

 #java -jar jar_path.jar --spring.config.location=config_path

 java -jar demo.jar --spring.config.location=application.properties

 启动后,命令框可以看到启动控制台信息,关闭命令框则程序也关闭。

2、java和javaw的区别

java命令运行的程序会有控制台输出信息,javaw不会出现控制台窗口,也不会输出任何信息。

3、编写启动和停止脚本

在jar包同目录位置新建startup.bat

  @echo off

  start javaw -jar demo.jar --spring.config.location=application.properties

  exit

在jar包同目录位置新建shutdown.bat

  @echo off

  taskkill -f -t -im javaw.exe

  exit

 4、运行及查看端口、进程

双击startup.bat即可启动jar程序

cmd命令框中键入netstat -ano即可查看所有端口号,找到jar配置文件对应的启动端口,找到其PID

打开任务管理器--进程--开启PID列,找到该PID对应的程序即为javaw.exe

双击shutdown.bat关闭jar程序,对应端口和进程消失

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/rogerxue12345/article/details/108281098

智能推荐

数据库常见问题处理-程序员宅基地

文章浏览阅读1.8k次。数据库是系统中最重要的组成部分之一,需要经常维护和监控,及时发现和解决问题,以确保系统的正常运行。在实际运维工作中,需要根据具体情况采取相应的措施,以保证数据库的可靠性和安全性。_数据库常见问题

python3.6(python-gcc:7.3)-anaconda-写c扩展-undefined symbol:找错误-ubuntu_python setup.py build undefined symbol-程序员宅基地

文章浏览阅读1.4k次。https://stackoverflow.com/questions/19178011/error-unknown-file-type-hpp-in-distutils-extension-moduleconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda con..._python setup.py build undefined symbol

使用Matlab设计数字滤波器,从原理到代码_matlab设计滤波器-程序员宅基地

文章浏览阅读6.8w次,点赞244次,收藏1.6k次。本文是在Matlab下设计数字滤波器的一些总结,减少了理论的说明,重在代码的实现方法,给出了普遍使用的数字滤波器代码,修改参数即可移植使用。主要内容包括:滤波器的特性介绍、FIR、IIR数字滤波器的生成方法,包括冲激响应不变法和双线性映射法的实现。最后介绍了Matlab自带的滤波器生成工具的使用方法和扫频信号的生成,可以避开复杂的理论计算,直接设计需要的滤波器,提高工作效率。_matlab设计滤波器

使用@AutoConfigureAfter@AutoConfigureBefore保证顺序为什么不生效_configurationafter-程序员宅基地

文章浏览阅读436次。前提:springboot实例化AutoConfiguration有两种方式:1.@Configuration注解方式2.通过META-INF下的spring.factories文件指定,如:org.springframework.boot.autoconfigure.EnableAutoConfiguration=\org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration_configurationafter

Python进阶-程序员宅基地

文章浏览阅读1k次。目录基础必会文字的编码函数定义 functiondef 语句函数的调用return 语句函数的调用传参局部变量和全局变量global 语句lambda 表达式(又称匿名函数)id(x) 函数is / is not 运算符None 对象函数式编程python 中的常用高阶函数python 中常用的函数map函数filter 函数sorted 函数模块import 语句python 的第三方模块random 模块

【OpenGL】Shader实例分析(十)- 钻石效果_diamond shader-程序员宅基地

文章浏览阅读1.5w次,点赞5次,收藏34次。好久没有写文章了,赶紧补几篇。最近研究了一个玻璃折射的效果(用在砖石上),虽然没有达到最满意的效果,还是先分享出来,待以后有更好的想法再补充。先看效果吧:这里面有两个效果,左边是unity的免费插件Gem Shader,右边的是我自己实现的,我将分别介绍这两个效果的实现方法。一、知识补充:两个shader都使用了CubeMap...Shader "FX/Diamond"_diamond shader

随便推点

查找 —— 静态查找法(顺序查找法、折半查找法、分块查找法)_折半查找不成功平均查找长度-程序员宅基地

文章浏览阅读1.1k次。一、顺序查找法算法思想:依次与每个关键字逐个比较,如果与给定值相等,则查找成功,返回成功值;如果与所有关键字都不相等,则查找失败,返回失败值。其平均查找长度是(n+1)/2实现:int Search(int R[],int n,int k) // 在长度为n的R[]中查找数值为k的元素{ int i; for(i=0;i<n;i++) { if(a[i]==k) r..._折半查找不成功平均查找长度

【六十二】【算法分析与设计】买苹果_牛客题霸_牛客网,牛牛爱博弈,829. 连续整数求和,对数器找规律法,博弈论2^k移动对3取余规律,取余的性质整除性-程序员宅基地

文章浏览阅读901次,点赞25次,收藏29次。小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。输入一个整数n,表示小易想购买n(1 ≤ n ≤ 100)个苹果输出一个整数表示最少需要购买的袋数,如果不能买恰好n个苹果则输出-1输入:20复制输出:3复制。

java.lang.IndexOutOfBoundsException 错误解决_0, size 0-程序员宅基地

文章浏览阅读2.1k次。一般这个错误一出现,就是数组的问题,通常后面还会跟一个 Index: 0, Size: 0,也就是java.lang.IndexOutOfBoundsException: Index: 0, Size: 0什么意思呢?就是有个数组要取出0位置的值,程序发现那个位置也就是0位置那里并没有值,就会报这个错,也有人说是越界错误,也是可以理解的。数组越界了,那里当然也没有值可以给你取得的。_0, size 0

opencv编译三大坑_编译opencv_world很多报错-程序员宅基地

文章浏览阅读6.5k次,点赞7次,收藏19次。opencv编译三大坑opencv编译三大坑第一坑 依赖环境第二坑 CMAKE第三坑 makeopencv编译三大坑opencv内容繁多,文档垃圾,编译真乃神坑,今天就好好记录opencv编译3宗罪!吐槽贴,希望能给陷入opencv编译泥潭的人带来一点帮助。第一坑 依赖环境“工欲善其事,必先利其器。”打开opencv主页,或者github,关于opencv编译安装的文档约等于没有,一时间让..._编译opencv_world很多报错

Matlab--使用HeatMap画热图_matlab 画热图加上bar-程序员宅基地

文章浏览阅读1.9w次,点赞8次,收藏59次。Matlab--使用HeatMap画热图_matlab 画热图加上bar

java通过ssh命令获取linux服务器状态信息-程序员宅基地

文章浏览阅读614次。1、使用jar包:jsch-0.1.24.jar2、代码示例import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import com.jcraft.jsch.ChannelExec;..._使用java ssh设备查看状态