Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Doesn't handle all JVM version numbers correctly #61

Description

@JohnLussmyer

I just tried this with our app that used an older version of this script.
Even though we have a 1.8+ min JVM, it chose a 1.6vm.

note that for the jvms that have a build number, it's generating a 12 digit version to check, rather than an 8 digit one.

3/7/18 11:51:09.216 AM universalJavaApplicationStub[50607]: [50603][universalJavaApplicationStub] [StubDir] /Applications/EFI/Metrix/Metrix.app/Contents/MacOS
3/7/18 11:51:09.265 AM universalJavaApplicationStub[50617]: [50603][Metrix] [PlistStyle] Apple
3/7/18 11:51:09.406 AM universalJavaApplicationStub[50665]: [50603][Metrix] [JavaRequirement] JVM minimum version: 1.8+
3/7/18 11:51:09.413 AM universalJavaApplicationStub[50667]: [50603][Metrix] [JavaRequirement] JVM maximum version: 
3/7/18 11:51:09.531 AM universalJavaApplicationStub[50670]: [50603][Metrix] [Language] en_US
3/7/18 11:51:10.478 AM universalJavaApplicationStub[50682]: [50603][Metrix] [JavaSearch] Checking for $JAVA_HOME ...
3/7/18 11:51:10.486 AM universalJavaApplicationStub[50684]: [50603][Metrix] [JavaSearch] ... didn't found JAVA_HOME
3/7/18 11:51:10.494 AM universalJavaApplicationStub[50686]: [50603][Metrix] [JavaSearch] Checking for JavaVirtualMachines on the system ...
3/7/18 11:51:10.635 AM universalJavaApplicationStub[50715]: [50603][Metrix] [JavaSearch] ... found JVM: 1.8.0_111:/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java
3/7/18 11:51:10.643 AM universalJavaApplicationStub[50717]: [50603][Metrix] [JavaSearch] ... found JVM: 1.8.0_05:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java
3/7/18 11:51:10.651 AM universalJavaApplicationStub[50719]: [50603][Metrix] [JavaSearch] ... found JVM: 1.6.0_65-b14-468:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
3/7/18 11:51:10.659 AM universalJavaApplicationStub[50721]: [50603][Metrix] [JavaSearch] ... found JVM: 1.6.0_65-b14-468:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
3/7/18 11:51:10.666 AM universalJavaApplicationStub[50723]: [50603][Metrix] [JavaSearch] ... found JVM: 1.6.0_65:/Library/Java/Home/bin/java
3/7/18 11:51:10.675 AM universalJavaApplicationStub[50725]: [50603][Metrix] [JavaSearch] ... found JVM: 1.8.0_161:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
3/7/18 11:51:10.755 AM universalJavaApplicationStub[50783]: [50603][Metrix] [JavaSearch] ... ... matches all requirements: 08000111:1.8.0_111:/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java
3/7/18 11:51:10.762 AM universalJavaApplicationStub[50785]: [50603][Metrix] [JavaSearch] ... ... matches all requirements: 08000005:1.8.0_05:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java
3/7/18 11:51:10.769 AM universalJavaApplicationStub[50787]: [50603][Metrix] [JavaSearch] ... ... matches all requirements: 060006514468:1.6.0_65-b14-468:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
3/7/18 11:51:10.777 AM universalJavaApplicationStub[50789]: [50603][Metrix] [JavaSearch] ... ... matches all requirements: 060006514468:1.6.0_65-b14-468:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
3/7/18 11:51:10.785 AM universalJavaApplicationStub[50791]: [50603][Metrix] [JavaSearch] ... ... matches all requirements: 08000161:1.8.0_161:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
3/7/18 11:51:10.833 AM universalJavaApplicationStub[50795]: [50603][Metrix] [JavaCommand] '/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java'
3/7/18 11:51:10.957 AM universalJavaApplicationStub[50802]: [50603][Metrix] [JavaVersion] 1.6.0_65 / 060006514468

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions