From f94350af735422547beac147e3ae3045428f363a Mon Sep 17 00:00:00 2001 From: SpikeHD Date: Mon, 2 May 2022 22:38:04 -0700 Subject: [PATCH] handle no java installed --- scripts/javaver.cmd | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/javaver.cmd b/scripts/javaver.cmd index fc97d4d..c22093a 100644 --- a/scripts/javaver.cmd +++ b/scripts/javaver.cmd @@ -4,6 +4,24 @@ set BRANCH=%1 echo Checking java version... +where java >nul 2>nul +if %errorlevel%==1 ( + echo ======================================================================================= + echo No version of Java was found! + + if %BRANCH% EQU stable ( + echo To launch the stable branch server, you must install Java 8 + ) + + if %BRANCH% EQU development ( + echo To launch the development branch server, you must install Java 17 + ) + + echo ======================================================================================= + + exit /b +) + :: https://stackoverflow.com/questions/5675459/how-to-get-java-version-from-batch-script for /f "tokens=3" %%g in ('java -version 2^>^&1 ^| findstr /i "version"') do ( @echo Output: %%g