Windows 运行jar包

Windows下怎样设置jar包开机自启动运行 场景 在Windows服务器上部署jar包运行。 但是如果自己搭建的服务器或者是电脑重启后就就需要重新运行jar包。 怎样设置在Windows开机后自动运行jar包。 注: 博客:https://blog.youkuaiyun.com/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 首先在磁盘找一个目录来存放jar包。这里将其放在D盘下www下kaoqinBack目录下 确保此 jar包能正常运行并且没有报错不会闪退并且运行后的. 阅读详情

1. 创建运行的cmd脚本

新建记事本 startup.txt

@echo off

@rem 需要运行的服务名字全称参数 例: ljd-stream-msvs.jar -> 名字全称:ljd-stream-msvs
set SERVICE_NAME=%1
@rem 运行的服务jar包目录路径
set SERVICE_JAR_DIR=D:\MyWorks\IdeaProgramFiles\LjdProgramFiles\IfmsWorks\ljd-ifms-cloud\ljd-stream-msvs\target
@rem 服务启动的日志输出目录文件路径
set LOGS_DIR=D:\usr\local\program\logs\%SERVICE%.startup.log
@rem 执行jar包的jdk路径 此方式可以适用没有配置java_home 变量的,或是需要指定版本的Jdk
set JAVA_RUN_DIR=D:\MySofts\MyTools\jdk-11.0.2\bin\java
@rem 运行服务GC垃圾收集器参数 此参数可以配置也可以不配置
set GC_OPTS=-XX:+UseG1GC
@rem 配置文件使用编码格式,一般在Windows下编码都是 ANSI 的格式 所以在运行项目的时候需要统一文件的格式防止乱码
set ENCODING=-Dfile.encoding=utf-8
@rem 设置了jvm 参数 此参数可根据自己的项目运行情况自行配置
set JVM_OPTS=-Xms512m -Xmx512m -Xss512K -XX:MetaspaceSize=128m
@rem 执行运行服务函数
call:runProgram %SERVICE_NAME%

@rem ##############################
@rem [自定义函数] 运行服务jar
@rem ##############################
:runProgram - run a jar
setlocal
set SERVICE=%1
@rem 开始运行服务jar
%JAVA_RUN_DIR% -server %JVM_OPTS% %GC_OPTS% -jar %ENCODING% %SERVICE_JAR_DIR%\%SERVICE%.jar
endlocal&goto :EOF

exit 0

然后修改文件的扩展名为  .bat  或   .cmd 两者在windows都是可以运行的

2. 运行

命令格式:startup.bat  ljd-stream-msvs

 3. 后台运行隐藏命令框

a. 可以使用 javaw.exe 做

# ljd-stream-msvs.jar 是需要运行的jar,可以放绝对路径的jar 例如:D:\usr\javaFiles\ljd-stream-msvs.jar

start javaw -jar  ljd-stream-msvs.jar

b. 利用 vbs 脚本处理

新建文本文件 run.txt

' .\startup.cmd ==> 运行项目的bat脚本路径   ljd-stream-msvs ===> 项目jar包的名称

CreateObject("Wscript.Shell").run ".\startup.cmd ljd-stream-msvs",0

然后将文件扩展名修改为  .vbs  即可

4. 停止服务

新建文本文件 shutdown.txt

@echo off

@rem %1 是脚本的参数,即项目运行的名称, 可以使用 jps 查看java项目的进程ID和运行的名称
echo "开始停止 %1 的服务"

if "%1" neq "" (
	for /f "tokens=1" %%i in ('jps -m ^| findstr /i %1') do (
        echo "服务进程id: %%i "
        taskkill /F /PID %%i
    )
) else (
	echo "请输入运行的服务的名称"
)
echo "完毕"
exit 0

然后修改文件的扩展名为  .bat  或   .cmd 

 运行 shutdown.cmd 脚本

 

Gazebo仿真UUV水下机器人:从环境搭建到避障算法实战 本文详细介绍了使用Gazebo仿真平台进行UUV水下机器人开发的全流程,涵盖从环境搭建、uuv_simulator配置、传感器集成到核心避障算法实战。通过搭建水下仿真实验室并实现基于激光雷达数据的反应式避障算法,为水下机器人算法验证与开发提供了高效、低成本的解决方案。 阅读详情

相关推荐

Matlab Robotics Toolbox实战:四自由度机械臂建模与仿真全流程(附代码)

本文详细介绍了使用Matlab Robotics Toolbox进行四自由度机械臂建模与仿真的全流程,包括DH参数定义、模型构建、可视化、运动学仿真及交互控制。通过实战案例和代码示例,帮助读者快速掌握机械臂建模技巧,提升机器人学习效率。

weixin_42538752的博客 415

jar包运行

jar包运行

qingkong6178的博客 3万+

【凌智视觉模块】rv1106 部署 pp-humseg 模型

人像分割技术实现摘要 人像分割是利用计算机视觉技术将图像/视频中的人物与背景分离的像素级处理技术。凌智视觉模块基于RV1106芯片开发,支持高效视觉模型部署。当前主流方法包括PP-HumanSeg、BiSeNet等深度学习模型,其中PP-HumanSegV2以96.63% mIoU精度和63FPS手机端速度成为SOTA方案。 实现流程包含: 初始化RKNN模型后端 图像预处理(尺寸调整、颜色空间转换) 执行模型推理 后处理(概率解码、动态阈值分割、形态学优化) 代码实现要点: 使用RKNPU2Backend

m0_50786932的博客 985

window启动jar方式

window启动jar方式

格林王子举哥 2万+

六款经典限流保护电路设计:从原理到实战的完整指南

在电子系统设计中,过流保护是确保电路可靠运行的基础技术。其核心原理是通过电流采样、比较与执行三个环节构成闭环控制,将不可见的电流转化为可测量的电压信号进行处理。这项技术的核心价值在于防止因短路、堵转或异常负载导致的元器件损坏,从而提升整个系统的稳定性和安全性。在电源管理、电机驱动和精密仪器等应用场景中,限流保护电路都是不可或缺的安全屏障。本文深入解析了基于运放和晶体管搭建的经典方案,并重点探讨了采样电阻选型、参考电压生成以及PCB布局中的开尔文连接等工程实践要点,帮助读者从热门的DIY项目到工业控制都能实现

weixin_29166013的博客 349

【万字长文】学习Armv8架构虚拟化一篇就够了

这里我们将介绍一些基础的Hypervisor和虚拟化的理论知识。如果你已经有一定的基础或是已经熟悉了这些概念,可以跳过这部分内容。我们用Hypervisor这个词来定义一种负责创建,管理以及调度虚拟机(Virtual Machines, VMs)的软件。Stage 2 转换允许Hypervisor控制虚拟机的内存视图。具体来说,其可以控制虚拟机是否可以访问特定的某一块物理内存,以及该内存块出现在虚拟机内存空间的位置。这种能力对于虚拟机的隔离和沙箱功能来说至关重要。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 5312

windows环境下运行jar

windows环境下运行jar

橙子的博客 3636

maya权重拷贝一对一,一对多

是不是有时候盔甲很多很碎头很大,用代理一个个拷贝很麻烦吧 用下面代码直接运行进行一对多或者一对一拷贝 第一个先选择参考物体,加选其他一堆有的没的有权重或没权重的物体执行一键拷贝,就可以啦 以下是源码送上,带走吧 ------------------------ #! -*- coding:utf -8 -*- #author:liubingdong #date:20...

weixin_30852367的博客 1531

windows怎么去运行jar包

添加Java路径到系统路径:在“系统变量”部分,找到名为“Path”的变量,并点击“编辑”。在编辑窗口中,点击“新建”,然后输入Java可执行文件的路径。设置环境变量:安装JDK后,您需要设置环境变量以确保系统可以找到Java可执行文件。要在Windows上运行JAR包,您需要确保已经安装了Java Development Kit(JDK)并设置了环境变量。如果您遇到任何问题,请检查您的JDK安装和环境变量设置是否正确。确保已安装JDK:首先,您需要确保在您的计算机上安装了JDK。是您安装的JDK版本)。

XMM_QWW的博客 3234

XTDrone——ALOAM与3D激光雷达三维SLAM(处理没有点云和坐标系报错的问题)

本文介绍了XTDrone中配置如何在三维环境中使用A-LOAM算法配合velodyneHDL32激光雷达包括依赖包安装、代码修改和PX4系统配置,以及相关报错细节的注意事项。

weixin_45390670的博客 1325

浙大数值分析lab2

最可怕的一道题,题目是这样的 Root of a Polynomial A polynomial of degree nnn has the common form as p(x)=cnxn+cn−1xn−1+⋯+c1x+c0p(x)=c_n x^n + c_{n-1} x^{n-1} + \cdots + c_1 x + c_0p(x)=c​n​​x​n​​+c​n−1​​x​

yao_zou的博客 4793

如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细

打开命令提示符:按 Windows 键 + R,然后输入 "cmd" 并回车。此处推荐直接复制jar文件所在路径,然后粘贴到命令行(注意盘符是否正确)若出现问题,可关注并私信博主,博主帮助一起解决。

dream_ready的博客 3万+

302.QoS实现工具之MQC

QoS 技术可以对网络中报文进行分类处理,根据优先级提供不同的差分服务,如何实现这种差分服务呢?我们有一种强大的配置方法 - 模块化 QoS 命令行 MQC(Modular QoS Command-Line)。下面就来介绍一下 MQC。

迷逝 1390

Linux和windows运行jar包

Linux运行jar包命令、Linux设置jar包开机自启动、windows系统下运行bat脚本实现后台运行及停止jar文件

棉花糖老丫 1012

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

windows上部署后台运行jar包

看标题是很简单的一个jar包部署,但是对我而说因为一直是在Centos上面部署应用,Windows用的很少,所以很多Windows操作不清楚,所以想本篇记录一下,做一下相关知识储备(这么简单,还储备呢…惭愧) windows部署jar包,并使其在后台运行,简便的方法有批处理,我之前看到批处理就不知道是咋回事儿了,百度了下,放到本篇: 批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。 批处理是一种简单的程序,可以用 if 和 goto

weixin_43241706的博客 9690

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

windows上面运行jar文件,Windows服务器后台运行jar包

windows上面运行jar文件1、ctrl+r进入CMD模式2.切换到jar所在的目录 我的XXX.jar在D:\workspace下面3.运行jarjava -jar XXX.jar...

定期分享编程干货~ 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Windows下运行和终止jar包

Windows下运行和终止jar包运行终止Jar包打包运行jar包终止jar包 运行终止Jar包 打包 用Maven打包Springboot项目 在target路径下找到jar包,在jar包路径下打开Terminal 运行jar包 输入 java -jar packagename 此时jar包已经运行起来了 终止jar包 在终端输入 jps ,得到jar包的PID 通过taskkill -F /pid PID号 来终止进程 参数-F是强制终止 ...

steveshen1994的博客 3744

Windows系统中后台服务方式运行JAR包的几种方法

摘要:本文介绍5种在Windows系统后台运行Java JAR包的方法:1)批处理文件(.bat)启动;2)VBScript脚本静默运行;3)PowerShell隐藏窗口启动;4)注册为Windows服务(推荐使用可视化工具JNSM1.2.1或NSSM/WinSW);5)任务计划程序定时启动。特别推荐JNSM1.2.1工具进行批量服务管理,并提供了日志输出、进程检查和停止服务的注意事项。VBScript和批处理方式最为简单实用。

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术 1843

windows环境下运行jar包

windows环境下运行jar包

wsx1014的博客 3209

win10 后台运行jar包_如何将IDEA打成jar包并在windows后台运行

IDEA打成jar包并在windows后台运行一、IDEA打成jar包1、File=>Project Structure=>Project选择windows中安装的java版本,idea默认使用自己的java环境,需要改为windows中安装的版本,不然后期jar包在windows中运行时会java版本不对的错误。2、File=>Project Structure=>Art...

weixin_42498206的博客 1311

windows server 后台运行jar包

windows server 后台运行jar包 当代码放到服务器上跑时,当命令窗口关闭后,代码也就停止运行,下面介绍简单粗暴的实现jar包后台运行 1:创建一个文件(code_jars) 2、在code_jars下创建两文本文档 给start.txt添加如下内容: @echo off title 正在启动Login color 0A start javaw -jar Login.jar echo . echo ----后台启动成功---- pause exit **Login.jar就是我们要运行

weixin_46174854的博客 3400

解决windows运行jar包出现乱码

我们在Windows下运行jar包时,常常会出现乱码,主要分为dos窗口输出的日志中出现乱码和程序返回数据出现乱码。 一、dos窗口输出的日志中出现乱码 执行如下命令,将控制台输出编码改为UTF8: chcp 65001 二、程序返回数据出现乱码 执行如下命令,运行jar包时指定编码为UTF8: java -Dfile.encoding=utf-8 -jar xxx.jar ...

icelili的博客 6664

Windows上部署jar包并在后台运行的方案

本文介绍了在Windows系统后台运行Java应用的两种解决方案:1)通过批处理文件(.bat)使用javaw命令启动jar包并重定向日志输出;2)使用VBScript隐藏运行窗口并记录日志。还提供了关闭后台服务的两种方法:任务管理器手动关闭和使用taskkill命令终止进程。最后说明如何通过Windows任务计划程序实现开机自启动。这些方法适用于需要长时间运行Java服务的企业部署场景,注意方案一可能无法捕获所有输出,而方案二更稳定可靠。

土豆丝的博客 2275

Windows后台运行jar包

进程会在后台运行,但关闭当前命令提示符窗口时进程可能会终止(取决于启动方式)。关闭命令提示符窗口后进程会终止。如需持久化,需通过脚本启动。,JAR 会在后台启动,且关闭批处理窗口后进程仍存在。是 Java 的无控制台版本,不会显示命令行窗口。:确保 Java 环境变量已配置,或使用绝对路径如。,JAR 会在完全无窗口的后台运行。新建一个 VBScript 文件。设置触发器(如系统启动时运行)。任务会在后台静默运行,类似服务。在 "常规" 选项卡中勾选。新建一个批处理文件(如。下载并解压 NSSM。

BillKu的博客 2301

Windows系统开机运行jar包

Windows系统开机运行jar包

lichao_qibu的博客 2096

springboot打jar包windows上如何运行,配置文件如何放到jar包外部

1.springboot项目打jar包windows上如何运行 xxx.jar包放到一个空文件夹,shift+鼠标右键,选择在此处打开shell窗口,或者 win+r 打开dos窗口,今日当前空文件夹 输入命令: java -jar .\xxx.jar 这里默认端口使用打包时候配置文件的端口,可以修改命令来改变当前运行端口 java -jar .\xxx.jar --spring.server...

aitanxiaofeng的博客 1864
上一篇: Docker 日志排查与清理
下一篇: Windows下Nginx启动停止重启管理程序
shareloke
博客等级 码龄10年 4741粉丝 37原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值