@echo off title VCI-Web-Server color 0a setlocal :: 设置字符编码为 UTF-8 chcp 65001 :: 定义应用程序的根目录和 Java 运行环境 set APP_HOME=%~dp0 set SERVERPATH=%APP_HOME%server set JAVA_HOME=%APP_HOME%jre set JAVA_HOME_BIN=%JAVA_HOME%\bin :: 定义相关路径 set CLASS_PATH=.;%APP_HOME%;%SERVERPATH%;%SERVERPATH%\lib\;%APP_HOME%properties\ ::set platform_path=%APP_HOME%libs/base,%APP_HOME%libs/modules/client,%APP_HOME%libs/modules/common,%APP_HOME%libs/modules/server,%APP_HOME%libs/projects,%APP_HOME%web,%APP_HOME%web/projects :: 显示路径,便于调试 echo APP_HOME: %APP_HOME% echo SERVERPATH: %SERVERPATH% echo JAVA_HOME: %JAVA_HOME% echo JAVA_HOME_BIN: %JAVA_HOME_BIN% echo CLASS_PATH: %CLASS_PATH% :: 显示当前路径并尝试进入 WEB 文件夹 cd %SERVERPATH% :: 启动 Java 应用程序 "%JAVA_HOME_BIN%\java" ^ -Xbootclasspath/a:%CLASS_PATH% ^ -Dloader.path=%SERVERPATH%/lib^ -Dfile.encoding=utf-8 ^ -Xms256m ^ -Xmx1024m ^ -XX:MetaspaceSize=256m ^ -XX:MaxMetaspaceSize=512m ^ -jar %SERVERPATH%\plt-web.jar ^ --spring.config.location=%APP_HOME%\properties\application-prod.yml ^ --spring.profiles.active=prod ^ --spring.messages.basename=BOOT-INF/classes/i18n/messages :: 暂停以查看输出 pause