Am 6. November 2017 19:01:42 MEZ schrieb sebb <[email protected]>: >Why are we still using this fragile check at all? > >For most users the check is just a waste of time. > >Let's drop the check entirely. > >If the Java command exits with a non-zero status, then just print a >message to say what the following error means: > >Exception in thread "main" java.lang.UnsupportedClassVersionError: >org/apache/jmeter/NewDriver : Unsupported major.minor version 52.0
Right, we discussed this earlier. And I would like to drop it, too.... The problem here is, that Java 9 needs a special parameter. :( Regards, Felix > > >On 5 November 2017 at 10:56, Felix Schumacher ><[email protected]> wrote: >> >> >> Am 5. November 2017 11:26:32 MEZ schrieb Philippe Mouawad ><[email protected]>: >>>Hi Felix, >>>Are there the same number problems on windows jmeter.bat ? >> >> Having no windows at hand and not being a windows guy, I really don't >know. >> >> Felix >> >>> >>>Thanks >>> >>>On Sunday, November 5, 2017, <[email protected]> wrote: >>> >>>> Author: fschumacher >>>> Date: Sun Nov 5 09:59:48 2017 >>>> New Revision: 1814345 >>>> >>>> URL: http://svn.apache.org/viewvc?rev=1814345&view=rev >>>> Log: >>>> Use the same binary for version detection as the one we start. >>>> >>>> Bugzilla Id: 61529 >>>> >>>> Modified: >>>> jmeter/trunk/bin/jmeter >>>> >>>> Modified: jmeter/trunk/bin/jmeter >>>> URL: http://svn.apache.org/viewvc/jmeter/trunk/bin/jmeter?rev= >>>> 1814345&r1=1814344&r2=1814345&view=diff >>>> ============================================================ >>>> ================== >>>> --- jmeter/trunk/bin/jmeter (original) >>>> +++ jmeter/trunk/bin/jmeter Sun Nov 5 09:59:48 2017 >>>> @@ -69,9 +69,8 @@ ADD_MODS= >>>> # Minimal version to run JMeter >>>> MINIMAL_VERSION=8 >>>> >>>> -_java=`type java | awk '{ print $ NF }'` >>>> # Check if version is from OpenJDK or Oracle Hotspot JVM prior to >9 >>>> containing 1.${version}.x >>>> -CURRENT_VERSION=`"$_java" -version 2>&1 | awk -F'"' '/version/ >>>> {gsub("^1[.]", "", $2); gsub("[^0-9].*$", "", $2); print $2}'` >>>> +CURRENT_VERSION=`"${JAVA_HOME}/bin/java" -version 2>&1 | awk -F'"' >>>> '/version/ {gsub("^1[.]", "", $2); gsub("[^0-9].*$", "", $2); print >>>$2}'` >>>> >>>> # Check if Java is present and the minimal version requirement >>>> if [ "$CURRENT_VERSION" -gt "$MINIMAL_VERSION" ]; then >>>> >>>> >>>>
