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