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.

40 lines
981 B

4 months ago
  1. @echo off
  2. setlocal
  3. rmdir /s /q out
  4. rmdir /s /q dist
  5. mkdir out
  6. mkdir out\A8000_VIRTUAL_BAK_END
  7. mkdir out\A8000_VIRTUAL_BAK_END\appresource
  8. mkdir dist
  9. mkdir dest\A8000_VIRTUAL_BAK_END\appresource\
  10. copy target\a8000-1.jar out\A8000_VIRTUAL_BAK_END\
  11. if %errorlevel% neq 0 (
  12. echo 执行发生错误,退出脚本
  13. exit /b %errorlevel%
  14. )
  15. "C:\Program Files\Java\jdk-21\bin\jpackage.exe" ^
  16. --type app-image ^
  17. --name A8000_VIRTUAL_BAK_END ^
  18. --input out\A8000_VIRTUAL_BAK_END ^
  19. --main-jar a8000-1.jar ^
  20. --win-console ^
  21. --dest dist
  22. mkdir dist\A8000_VIRTUAL_BAK_END\appresource\
  23. xcopy appresource dist\A8000_VIRTUAL_BAK_END\appresource\ /s /e
  24. if %errorlevel% neq 0 (
  25. echo 执行发生错误,退出脚本
  26. exit /b %errorlevel%
  27. )
  28. @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
  29. :: 结束脚本
  30. endlocal
  31. pause