| 12345678910111213141516171819202122232425262728293031323334353637 |
- @echo off
- chcp 65001 >nul
- setlocal
- set "SCRIPT_DIR=%~dp0"
- set "RELEASE_DIR=%SCRIPT_DIR%dist\release"
- set "LAUNCH4J_DIR=%SCRIPT_DIR%launch4j"
- echo [jar2exe] 正在生成独立发布包...
- call "%SCRIPT_DIR%build-exe.bat"
- if errorlevel 1 exit /b 1
- if not exist "%RELEASE_DIR%" mkdir "%RELEASE_DIR%"
- copy /Y "%SCRIPT_DIR%dist\jar2exe.exe" "%RELEASE_DIR%\jar2exe.exe" >nul
- if errorlevel 1 (
- echo [jar2exe] 复制 EXE 失败
- exit /b 1
- )
- if exist "%RELEASE_DIR%\launch4j" rmdir /S /Q "%RELEASE_DIR%\launch4j"
- xcopy /E /I /Y "%LAUNCH4J_DIR%" "%RELEASE_DIR%\launch4j" >nul
- if errorlevel 1 (
- echo [jar2exe] 复制 launch4j 失败
- exit /b 1
- )
- echo.
- echo [jar2exe] 独立发布包已生成:
- echo %RELEASE_DIR%
- echo.
- echo 目录内容:
- echo jar2exe.exe - 双击运行图形工具
- echo launch4j\ - 转换引擎(需与 exe 同目录)
- echo.
- echo 将整个 release 文件夹复制到任意位置即可使用。
- exit /b 0
|