@ECHO OFF
set JAVA_MAJOR_VERSION=0
for /f "tokens=3" %%g in ('java -version 2^>^&1  ^| findstr /i version') do (
  set JAVA_MAJOR_VERSION=%%g
)
set JAVA_MAJOR_VERSION=%JAVA_MAJOR_VERSION:"=%
for /f "delims=.-_ tokens=1-2" %%v in ("%JAVA_MAJOR_VERSION%") do (
  if /I "%%v" EQU "1" (
    set JAVA_MAJOR_VERSION=%%w
  ) else (
    set JAVA_MAJOR_VERSION=%%v
  )
)
if %JAVA_MAJOR_VERSION% geq 17 (
  java -jar can-shell-2.0.8-RELEASE-exec.jar
) else (
  echo Java 17 or higher is required. See https://docs.clevermaps.io/docs/upgrading-to-java-17
  pause
)
