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