@echo off chcp 65001 >nul 2>&1 title DMS 一键构建并运行(Java 版) cd /d "%~dp0.." echo ========== DMS 一键构建并运行(Java 版) ========== echo. rem ---------- 1. 执行构建 ---------- powershell -NoProfile -ExecutionPolicy Bypass -File "build\build-java.ps1" %* if errorlevel 1 ( echo [错误] build-java.ps1 执行失败 pause exit /b 1 ) rem ---------- 2. 启动服务 ---------- set "RELEASE=%CD%\dist-package-java\dms-server" if not exist "%RELEASE%\dms-server.jar" ( echo [错误] 未找到服务程序: %RELEASE%\dms-server.jar pause exit /b 1 ) where java >nul 2>&1 if errorlevel 1 ( echo [错误] 未找到 java 命令,请先安装 JDK 17+ 并配置 PATH pause exit /b 1 ) echo. echo 启动 dms-server.jar(工作目录: %RELEASE%,Ctrl+C 停止服务) cd /d "%RELEASE%" java -jar dms-server.jar pause