@echo off REM PKM - Personal Knowledge Management System REM 个人知识管理系统快捷启动脚本 REM 切换到脚本所在目录 cd /d "%~dp0" REM 检查是否需要编译 if not exist target\classes\com\example\App.class ( echo 首次运行,正在编译项目... mkdir target\classes 2>nul javac -cp src\main\java -d target\classes src\main\java\com\example\*.java src\main\java\com\example\cli\*.java src\main\java\com\example\model\*.java if %errorlevel% neq 0 ( echo 编译失败! pause exit /b 1 ) echo 编译成功! echo. ) REM 运行程序,传递所有参数 java -cp target\classes com.example.App %*