Busbey-MBA:hbase busbey$ (for jdk in $(ls -1 /Library/Java/JavaVirtualMachines/); do echo ${jdk}; export JAVA_HOME="/Library/Java/JavaVirtualMachines/${jdk}/Contents/Home"; /tmp/java_version.sh ; ./bin/hbase --debug version ; done) 2>&1 | grep -v 'classpath=' | tee ~/Downloads/hbase-22264_debug_version_output.txt jdk-9.jdk 9 Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 9 Version 9 is greater than 11 hence adding JDK11 jars to classpath. Added JDK11 jars to classpath. Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. HBase 3.0.0-SNAPSHOT Source code repository git://Busbey-MBA.local/Users/busbey/tmp_projects/hbase revision=924e76c3f3b51af0c66d0b144bf7a07751bb1d0d Compiled by busbey on Tue Apr 23 14:09:48 CDT 2019 From source with checksum b965229cd37e44fab49dedbbb419bd28 jdk1.7.0_80.jdk 1.7.0_80 Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 1.7.0_80 Version 1.7.0_80 is lesser than 11 hence skipping JDK11 jars from classpath. JDK11 jars skipped from classpath. Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/hbase/util/VersionInfo : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) jdk1.8.0_161.jdk 1.8.0_161 Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 1.8.0_161 Version 1.8.0_161 is lesser than 11 hence skipping JDK11 jars from classpath. JDK11 jars skipped from classpath. HBase 3.0.0-SNAPSHOT Source code repository git://Busbey-MBA.local/Users/busbey/tmp_projects/hbase revision=924e76c3f3b51af0c66d0b144bf7a07751bb1d0d Compiled by busbey on Tue Apr 23 14:09:48 CDT 2019 From source with checksum b965229cd37e44fab49dedbbb419bd28 jdk1.8.0_192.jdk 1.8.0_192-ea Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 1.8.0_192-ea Version 1.8.0_192-ea is lesser than 11 hence skipping JDK11 jars from classpath. JDK11 jars skipped from classpath. HBase 3.0.0-SNAPSHOT Source code repository git://Busbey-MBA.local/Users/busbey/tmp_projects/hbase revision=924e76c3f3b51af0c66d0b144bf7a07751bb1d0d Compiled by busbey on Tue Apr 23 14:09:48 CDT 2019 From source with checksum b965229cd37e44fab49dedbbb419bd28 jdk1.8.0_74.jdk 1.8.0_74 Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 1.8.0_74 Version 1.8.0_74 is lesser than 11 hence skipping JDK11 jars from classpath. JDK11 jars skipped from classpath. HBase 3.0.0-SNAPSHOT Source code repository git://Busbey-MBA.local/Users/busbey/tmp_projects/hbase revision=924e76c3f3b51af0c66d0b144bf7a07751bb1d0d Compiled by busbey on Tue Apr 23 14:09:48 CDT 2019 From source with checksum b965229cd37e44fab49dedbbb419bd28 jdk1.9-ea-b102.jdk Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - Version is lesser than 11 hence skipping JDK11 jars from classpath. JDK11 jars skipped from classpath. ./bin/hbase: line 752: /Library/Java/JavaVirtualMachines/jdk1.9-ea-b102.jdk/Contents/Home/bin/java: No such file or directory ./bin/hbase: line 752: exec: /Library/Java/JavaVirtualMachines/jdk1.9-ea-b102.jdk/Contents/Home/bin/java: cannot execute: No such file or directory jdk8u172-b11 1.8.0-adoptopenjdk Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 1.8.0-adoptopenjdk Version 1.8.0-adoptopenjdk is lesser than 11 hence skipping JDK11 jars from classpath. JDK11 jars skipped from classpath. HBase 3.0.0-SNAPSHOT Source code repository git://Busbey-MBA.local/Users/busbey/tmp_projects/hbase revision=924e76c3f3b51af0c66d0b144bf7a07751bb1d0d Compiled by busbey on Tue Apr 23 14:09:48 CDT 2019 From source with checksum b965229cd37e44fab49dedbbb419bd28 openjdk-11.0.2.jdk 11.0.2 Deciding on addition of lib/jdk11 jars to the classpath HBASE_JDK11 not set hence using JDK detection. Extracted JDK version - 11.0.2 Version 11.0.2 is greater than 11 hence adding JDK11 jars to classpath. Added JDK11 jars to classpath. OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. HBase 3.0.0-SNAPSHOT Source code repository git://Busbey-MBA.local/Users/busbey/tmp_projects/hbase revision=924e76c3f3b51af0c66d0b144bf7a07751bb1d0d Compiled by busbey on Tue Apr 23 14:09:48 CDT 2019 From source with checksum b965229cd37e44fab49dedbbb419bd28 Busbey-MBA:hbase busbey$