30 lines
		
	
	
		
			820 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			820 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
|  | @echo off | |||
|  | chcp 65001 > nul | |||
|  | set "CURRENT_DIR=%~dp0" | |||
|  | 
 | |||
|  | :: 核心路径配置 | |||
|  | set "JAVA_HOME=%CURRENT_DIR%jdk" | |||
|  | set "APP_DIR=%CURRENT_DIR%app" | |||
|  | set "JAR_PATH=%APP_DIR%\yjearth.jar" | |||
|  | set "CONFIG_PATH=%APP_DIR%\application.yml" | |||
|  | 
 | |||
|  | :: 关键文件检查 | |||
|  | if not exist "%JAVA_HOME%\bin\java.exe" ( | |||
|  |     echo 错误:未找到Java(%JAVA_HOME%\bin\java.exe) | |||
|  |     pause && exit /b 1 | |||
|  | ) | |||
|  | if not exist "%APP_DIR%" ( | |||
|  |     echo 错误:未找到app目录(%APP_DIR%) | |||
|  |     pause && exit /b 1 | |||
|  | ) | |||
|  | if not exist "%JAR_PATH%" ( | |||
|  |     echo 错误:未找到yjearth.jar(%JAR_PATH%) | |||
|  |     pause && exit /b 1 | |||
|  | ) | |||
|  | if not exist "%CONFIG_PATH%" ( | |||
|  |     echo 警告:未找到application.yml(%CONFIG_PATH%) | |||
|  | ) | |||
|  | 
 | |||
|  | :: 启动应用 | |||
|  | cd /d "%APP_DIR%" | |||
|  | "%JAVA_HOME%\bin\java.exe" -Dfile.encoding=UTF-8 -jar "%JAR_PATH%" --spring.config.location="%CONFIG_PATH%" |