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.

72 lines
2.3 KiB

@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