run-java.bat 863 B

123456789101112131415161718192021222324252627282930313233343536
  1. @echo off
  2. chcp 65001 >nul 2>&1
  3. title DMS 一键构建并运行(Java 版)
  4. cd /d "%~dp0.."
  5. echo ========== DMS 一键构建并运行(Java 版) ==========
  6. echo.
  7. rem ---------- 1. 执行构建 ----------
  8. powershell -NoProfile -ExecutionPolicy Bypass -File "build\build-java.ps1" %*
  9. if errorlevel 1 (
  10. echo [错误] build-java.ps1 执行失败
  11. pause
  12. exit /b 1
  13. )
  14. rem ---------- 2. 启动服务 ----------
  15. set "RELEASE=%CD%\dist-package-java\dms-server"
  16. if not exist "%RELEASE%\dms-server.jar" (
  17. echo [错误] 未找到服务程序: %RELEASE%\dms-server.jar
  18. pause
  19. exit /b 1
  20. )
  21. where java >nul 2>&1
  22. if errorlevel 1 (
  23. echo [错误] 未找到 java 命令,请先安装 JDK 17+ 并配置 PATH
  24. pause
  25. exit /b 1
  26. )
  27. echo.
  28. echo 启动 dms-server.jar(工作目录: %RELEASE%,Ctrl+C 停止服务)
  29. cd /d "%RELEASE%"
  30. java -jar dms-server.jar
  31. pause