windows使用脚本启动jar包
windows使用脚本启动jar包
- windows使用脚本启动jar包
- 0. 准备条件
- 1. 普通方式启动jar包, 始终会有cmd的黑框
- 2.0 bat方式启动, 始终会有cmd的黑框
- 3.0 vbs方式启动, 不会有黑框, 你都不觉得开启了
- 3.1 vbs 开启后, 如何关闭
- 1. 脚本方式, 根据端口号, 杀死进程: 推荐方式
- 3.2 手动输入cmd命令
windows使用脚本启动jar包
0. 准备条件
- jdk配置环境变量
- jar包里maven依赖准备充分
1. 普通方式启动jar包, 始终会有cmd的黑框
以这种方式运行, 会有一个cmd窗口打开, 程序启动后, cmd窗口不能关闭, 一旦关闭, 程序也关闭
- 在jar包所在位置打开cmd窗口
- 使用java命令启动jar包,
- 以jar包形式运行, 将日志打印至log.log文件 java -jar jar包名称.jar -> log.log
- 效果
2.0 bat方式启动, 始终会有cmd的黑框
- 输入以下代码
@echo off ::@echo off: 使得多个打印在一个命令下 ::echo : 打印后面字符 echo program is running echo Hello world! java -jar jar包名称.jar -> log.log
- 有
@echo off
效果
- 无
@echo off
效果
3.0 vbs方式启动, 不会有黑框, 你都不觉得开启了
- 将vbs代码放入
Set ws = CreateObject("Wscript.Shell") ws.run "java -Dfile.encoding=UTF-8 -jar jar包名称.jar -> ./log.log",vbhide
- 将文件后缀改为.vbs
- 双击运行这个vbs文件
此时, 没有弹窗, 没有黑框弹出, 但它真的运行了
- 效果
在浏览器输入接口名进行测试
3.1 vbs 开启后, 如何关闭
1. 脚本方式, 根据端口号, 杀死进程: 推荐方式
- 输入脚本, 后缀为bat
@echo off setlocal enabledelayedexpansion set /p port=please input port for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (if "%%e%" == "" (set pid=%%d) else (set pid=%%e)echo !pid!taskkill /f /pid !pid! ) pause
- 效果
- 输入端口号
- 输入端口号, 按回车
- 效果
- 输入端口号
3.2 手动输入cmd命令
- 找到该端口号对应的pid
netstat -aon | findstr 8848
- 根据该pid, 找到程序名【非必须】
- 杀死此pid对应的进程
windows使用脚本启动jar包相关推荐
- Windows 10和Linux脚本启动jar包服务器,并设置开机启动
Windows 10和Linux脚本启动jar包服务器,并设置开机启动 现在好多Java服务和应用都是用jar启动,jar打包成的里面会直接带有tomcat,所以可以直接启动,但是如何通过脚本启动并且 ...
- windows黑窗口启动jar包常用命令
设置黑窗口名称 新建txt文档,添加以下命令,保存后修改文档格式为.bat @echo off title 开发中心信息交流平台 java -jar information-interaction.j ...
- jar包在linux定时调度,xshell脚本启动JAR包-定时任务拆分日志
一.启动脚本编写 #!/bin/bash #name:******service.sh; #date:2020-12-02; #此处修改脚本名称: APP_NAME=jar包名.jar #脚本菜单项 ...
- linux启动jar服务命苦_shell脚本启动jar包
1.基于maven的springboot项目打包 2.到项目路径下对应target目录找到生成的jar 将之上传到linux系统上 3.对应shell脚本 ------脚本开始------ #!/bi ...
- shell运行java去哪加载jar包_shell脚本启动jar包-jar文件怎么打开
1.基于maven的springboot项目打包 2.到项目路径下对应target目录找到生成的jar 将之上传到linux系统上 3.对应shell脚本 ------脚本开始------ #!/bi ...
- jar包打补丁 jar -uf_shell脚本启动jar包
1.基于maven的springboot项目打包 2.到项目路径下对应target目录找到生成的jar 将之上传到linux系统上 3.对应shell脚本 ------脚本开始------ #!/bi ...
- Linux脚本启动jar包
这里主要为shell脚本启动部署在服务器中jar包 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=demo.jar #使用说明,用来提示输入参数 usag ...
- java后台启动jar包的一些命令
启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 ja ...
- Assemby 打包并启动jar包
期望效果 通过mvn package进行打包的时候生成jar包启动脚本 直接对生成的jar包启动 引入maven插件 <plugin><groupId>org.apache.m ...
最新文章
- codevs 2639 约会计划
- roaringbitmap java,BitMap、RoaringBitmap与JavaEWAH
- java中8种基本类型与运算符
- ways to improve your presentation by your own
- python路由编程_Python Django基础二之URL路由系统
- Linux下编译、链接、加载运行C++ OpenCV的两种方式及常见问题的解决
- html调用app store,iOS 获取appStore的链接地址,从app中跳转 appStore中应用
- Unable to load configuration的解决方法
- 基于Opencv--图像上采样
- 【Kafka】ERROR Error when sending message to topic topic_lcc with key: null, value: 4 bytes with error
- 201912-4 区块链(CCF CSP认证)
- (转载)Hadoop常用SDK系列五 TotalOrderPartitioner
- 华三中各种路由协议的缺省优先级
- Mac电脑「空格键」的妙用,原来有这么多功能
- 陕西网络培训学院自动学习简易脚本
- BCH码(能纠正多个随机错误的循环码)
- 精选 Visio 模板和图表
- 开源车牌数据集CCPD介绍
- cruzer php sandisk 闪迪u盘量产工具_sandisk cruzer 32G U盘量产工具下载
- css背景图与html插入img的区别,css背景图与html插入img的区别
热门文章
- PDF格式表格数据转换及提取
- mysql affected rows_mysql UPDATE后通过mysql_affected_rows判断是否成功,没有则INSERT ,结果出问题了...
- (一)Activiti 数据库25张表——流程定义表9(ACT_RE_PROCDEF)
- 计算机竞赛的数学知识,数学类和计算机类竞赛有哪些??
- web自动化中公共模块引用出现无法导入模块问题
- 使用逻辑回归和词向量进行(英文)电影评论情感(二)分类
- OSChina 周三乱弹 ——公司需要随时能关注到身边细节的人
- 金融量化-股债平衡交易策略—面向对象实现 仓位控制
- 数据告诉你:那些成功出道的男团女团,现在怎么样了
- 文科生报志愿可以学计算机吗,文科生可以报哪些专业 2021高考志愿如何选择专业...