@echo off setlocal rmdir /s /q out rmdir /s /q dist mkdir out mkdir out\A8000_VIRTUAL_BAK_END mkdir out\A8000_VIRTUAL_BAK_END\appresource mkdir dist mkdir dest\A8000_VIRTUAL_BAK_END\appresource\ copy target\a8000-1.jar out\A8000_VIRTUAL_BAK_END\ if %errorlevel% neq 0 ( echo 执行发生错误,退出脚本 exit /b %errorlevel% ) "C:\Program Files\Java\jdk-21\bin\jpackage.exe" ^ --type app-image ^ --name A8000_VIRTUAL_BAK_END ^ --input out\A8000_VIRTUAL_BAK_END ^ --main-jar a8000-1.jar ^ --win-console ^ --dest dist mkdir dist\A8000_VIRTUAL_BAK_END\appresource\ xcopy appresource dist\A8000_VIRTUAL_BAK_END\appresource\ /s /e if %errorlevel% neq 0 ( echo 执行发生错误,退出脚本 exit /b %errorlevel% ) @REM .\tools\makesfx.exe -ic -mf -ft -we -di -un -oo .\dist\A8000_VIRTUAL_BAK_END\ .\dist\A8000_VIRTUAL_BAK_END.exe .\logo.ico .\dist\A8000_VIRTUAL_BAK_END\A8000_VIRTUAL_BAK_END.exe :: 结束脚本 endlocal pause