mirror of
https://github.com/OMGeeky/ATCS.git
synced 2025-12-26 23:57:25 +01:00
auto-adaptation to jar files in lib, creation, use, and preservation upon update or reinstall of a startup customization file (Max JVM memory, custom java binary and custom JVM options as environment variables). This is valid for all OS types (bash or batch startup) and all installation methods (zip and nsis). Robustified a stupid version management for workspace settings.
21 lines
480 B
Batchfile
21 lines
480 B
Batchfile
@echo off
|
|
|
|
set ATCS_DIR=%~dp0
|
|
set MAX_MEM=512M
|
|
set CP=%ATCS_DIR%lib\*
|
|
set JAVA=javaw.exe
|
|
set JAVA_OPTS=
|
|
set ENV_FILE=%ATCS_DIR%ATCS.env.bat
|
|
set MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio
|
|
|
|
if exist %ENV_FILE% (
|
|
call %ENV_FILE%
|
|
) else (
|
|
echo REM set MAX_MEM=%MAX_MEM% > %ENV_FILE%
|
|
echo REM set JAVA=%JAVA% >> %ENV_FILE%
|
|
echo REM set JAVA_OPTS=%JAVA_OPTS% >> %ENV_FILE%
|
|
echo. >> %ENV_FILE%
|
|
)
|
|
|
|
start "" "%JAVA%" %JAVA_OPTS% -Xmx%MAX_MEM% -cp "%CP%" %MAIN_CLASS%
|