@echo off chcp 65001 >nul 2>&1 title SVN/Git 日报周报月报一键生成 echo ============================================ echo SVN/Git 日报周报月报一键生成 echo 本地离线报表生成工具 echo ============================================ echo. :: 检查 Java 环境 where java >nul 2>&1 if %errorlevel% neq 0 ( echo [错误] 未检测到 Java 环境。 echo. echo 请安装 Java 8 或更高版本: echo 下载地址: https://adoptium.net/ echo 选择 JRE 8 (LTS) 下载安装即可。 echo. echo 安装完成后,请重新运行本脚本。 echo. pause exit /b 1 ) :: 检查 Java 版本 for /f "tokens=3" %%v in ('java -version 2^>^&1 ^| findstr /i "version"') do ( set JAVA_VER=%%v ) echo [信息] 检测到 Java 版本: %JAVA_VER% echo. :: 检查 jar 文件 set JAR_FILE=svn-log-tool-1.0.0-jar-with-dependencies.jar if not exist "%JAR_FILE%" ( echo [错误] 未找到 %JAR_FILE% echo 请确认 jar 文件与本脚本在同一目录下。 echo. pause exit /b 1 ) :: 创建输出目录 if not exist "outputs" mkdir outputs echo [启动] 正在启动 Web 工作台... echo [信息] 启动后请在浏览器中访问: http://localhost:18088 echo [信息] 按 Ctrl+C 可停止服务 echo. java -jar "%JAR_FILE%" pause