@echo off REM 检查项目设置脚本 (Windows) echo ========================================= echo 检查项目设置 echo ========================================= echo. REM 检查当前目录 echo 当前目录: %CD% echo. REM 检查Java echo 检查Java... java -version >nul 2>&1 if %errorlevel% equ 0 ( java -version 2>&1 | findstr /C:"version" echo √ Java已安装 ) else ( echo X Java未安装 ) echo. REM 检查项目结构 echo 检查项目结构: if exist "src\common" (echo √ src\common\) else (echo X src\common\ ^(缺失^)) if exist "src\server" (echo √ src\server\) else (echo X src\server\ ^(缺失^)) if exist "src\client" (echo √ src\client\) else (echo X src\client\ ^(缺失^)) if exist "web" (echo √ web\) else (echo X web\ ^(缺失^)) echo. REM 检查Web文件 echo 检查Web文件: if exist "web\index.html" (echo √ web\index.html) else (echo X web\index.html ^(缺失^)) if exist "web\style.css" (echo √ web\style.css) else (echo X web\style.css ^(缺失^)) if exist "web\app.js" (echo √ web\app.js) else (echo X web\app.js ^(缺失^)) echo. REM 检查源文件 echo 检查源文件: if exist "src\server\WebSocketServer.java" (echo √ src\server\WebSocketServer.java) else (echo X src\server\WebSocketServer.java ^(缺失^)) if exist "src\server\WebSocketClient.java" (echo √ src\server\WebSocketClient.java) else (echo X src\server\WebSocketClient.java ^(缺失^)) if exist "src\common\Message.java" (echo √ src\common\Message.java) else (echo X src\common\Message.java ^(缺失^)) if exist "src\common\MessageType.java" (echo √ src\common\MessageType.java) else (echo X src\common\MessageType.java ^(缺失^)) echo. REM 检查依赖库 echo 检查依赖库: if exist "lib\gson-2.10.1.jar" ( echo √ lib\gson-2.10.1.jar ) else ( echo X lib\gson-2.10.1.jar ^(缺失^) echo 运行 download_gson.bat 下载 ) echo. REM 检查编译输出 if exist "bin" ( echo 编译输出: bin\ ^(已创建^) ) else ( echo 编译输出: bin\ ^(未编译^) ) echo. echo ========================================= echo 建议操作: echo 1. 运行 download_gson.bat 下载依赖 echo 2. 运行 compile_web.bat 编译项目 echo 3. 运行 quick_start.bat 启动服务器 echo ========================================= pause