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.
41 lines
981 B
41 lines
981 B
@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
|