本文主要是介绍Windows运行Java文件启动和停止脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、启动脚本示例
@echo off
setlocal:: 设置执行文件名称
set "JAR_FILE_NAME=xxx.jar":: 设置日志文件名称
set "LOG_FILE_NAME=xxx":: 设置日志文件目录
set "LOG_DIR=logs":: 创建日志目录(如果不存在)
if not exist "%LOG_DIR%" mkdir "%LOG_DIR%":: 获取当前日期,格式为 YYYY-MM-DD
for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set "dt=%%i"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "DATE=%YYYY%-%MM%-%DD%":: 设置日志文件路径
set "LOG_FILE=%LOG_DIR%\%LOG_FILE_NAME%-%DATE%.log":: 执行 Java 程序并将输出重定向到日志文件
start javaw -jar "%JAR_FILE_NAME%" > "%LOG_FILE%" 2>&1endlocal
exit
2、停止脚本示例
@echo off
:: 设置执行文件名称
set "JAR_FILE_NAME=xxx.jar"for /f "tokens=1,2" %%i in ('jps -l') do (if "%%j"=="%JAR_FILE_NAME%" (echo Killing process %%jtaskkill /F /PID %%i)
)
exit
这篇关于Windows运行Java文件启动和停止脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!