package-release.bat 949 B

12345678910111213141516171819202122232425262728293031323334353637
  1. @echo off
  2. chcp 65001 >nul
  3. setlocal
  4. set "SCRIPT_DIR=%~dp0"
  5. set "RELEASE_DIR=%SCRIPT_DIR%dist\release"
  6. set "LAUNCH4J_DIR=%SCRIPT_DIR%launch4j"
  7. echo [jar2exe] 正在生成独立发布包...
  8. call "%SCRIPT_DIR%build-exe.bat"
  9. if errorlevel 1 exit /b 1
  10. if not exist "%RELEASE_DIR%" mkdir "%RELEASE_DIR%"
  11. copy /Y "%SCRIPT_DIR%dist\jar2exe.exe" "%RELEASE_DIR%\jar2exe.exe" >nul
  12. if errorlevel 1 (
  13. echo [jar2exe] 复制 EXE 失败
  14. exit /b 1
  15. )
  16. if exist "%RELEASE_DIR%\launch4j" rmdir /S /Q "%RELEASE_DIR%\launch4j"
  17. xcopy /E /I /Y "%LAUNCH4J_DIR%" "%RELEASE_DIR%\launch4j" >nul
  18. if errorlevel 1 (
  19. echo [jar2exe] 复制 launch4j 失败
  20. exit /b 1
  21. )
  22. echo.
  23. echo [jar2exe] 独立发布包已生成:
  24. echo %RELEASE_DIR%
  25. echo.
  26. echo 目录内容:
  27. echo jar2exe.exe - 双击运行图形工具
  28. echo launch4j\ - 转换引擎(需与 exe 同目录)
  29. echo.
  30. echo 将整个 release 文件夹复制到任意位置即可使用。
  31. exit /b 0