个人知识管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

23 lines
679 B

@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 %*