1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
setlocal
::Get the current batch file's short path
for %%x in (%0) do set BatchPath=%%~dpsx
for %%x in (%BatchPath%) do set BatchPath=%%~dpsx
if exist %BatchPath%\jdk-17 (
echo "Using bundled JDK."
set JAVA_HOME=%BatchPath%\jdk-17
set JAVA_CMD=%BatchPath%\jdk-17\bin\javaw
) else (
echo "Using system JDK."
set JAVA_CMD=java
)
if exist "%USERPROFILE%\.igv\java_arguments" (
start %JAVA_CMD% -showversion --module-path=%BatchPath%\lib -Xmx1500m @%BatchPath%\igv.args @"%USERPROFILE%\.igv\java_arguments" --module=org.igv/org.broad.igv.tools.IgvTools gui
) else (
start %JAVA_CMD% -showversion --module-path=%BatchPath%\lib -Xmx1500m @%BatchPath%\igv.args --module=org.igv/org.broad.igv.tools.IgvTools gui
)
|