You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by ag...@apache.org on 2017/10/29 21:33:52 UTC
svn commit: r1813710 - /jmeter/trunk/bin/jmeter.bat
Author: agomes
Date: Sun Oct 29 21:33:52 2017
New Revision: 1813710
URL: http://svn.apache.org/viewvc?rev=1813710&view=rev
Log:
Bug 61529 - Migration to Java 9 : jmeter.bat Windows file Java 9 detection
Modified:
jmeter/trunk/bin/jmeter.bat
Modified: jmeter/trunk/bin/jmeter.bat
URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/jmeter.bat?rev=1813710&r1=1813709&r2=1813710&view=diff
==============================================================================
--- jmeter/trunk/bin/jmeter.bat (original)
+++ jmeter/trunk/bin/jmeter.bat Sun Oct 29 21:33:52 2017
@@ -31,6 +31,11 @@ setlocal
rem Minimal version to run JMeter
set MINIMAL_VERSION=1.8.0
+
+rem --add-modules java.activation if JAVA 9
+set ADD_MODS=
+
+
for /f "tokens=3" %%g in ('java -version 2^>^&1 ^| findstr /i "version"') do (
rem @echo Debug Output: %%g
set JAVAVER=%%g
@@ -40,11 +45,22 @@ if not defined JAVAVER (
set ERRORLEVEL=2
goto pause
)
-set JAVAVER=%JAVAVER:"=%
-for /f "delims=. tokens=1-3" %%v in ("%JAVAVER%") do (
- set current_minor=%%w
+
+
+
+rem Check if version is from OpenJDK or Oracle Hotspot JVM prior to 9 containing 1.${version}.x
+IF "%variable:~0,2%"=="1." (
+ set JAVAVER=%JAVAVER:"=%
+ for /f "delims=. tokens=1-3" %%v in ("%JAVAVER%") do (
+ set current_minor=%%w
+)
+) else (
+ rem Java 9 at least
+ set current_minor=9
+ set ADD_MODS=--add-modules java.activation
)
+
for /f "delims=. tokens=1-3" %%v in ("%MINIMAL_VERSION%") do (
set minimal_minor=%%w
)