compilers=&java8:&java9:&java10:&java11:&java12:&java13:&java14:&java15:&java16:&java17:&java18:&java19:&java20:&java21:&java22 compilerType=java versionFlag=-version defaultCompiler=java2102 demangler= postProcess= options= supportsBinary=false needsMulti=false supportsExecute=true interpreted=true isSemVer=true baseName=jdk licenseName=The GNU General Public License (GPL) Version 2 licenseLink=https://github.com/openjdk/jdk/blob/master/LICENSE group.java8.compilers=java8u402b06 group.java8.groupName=OpenJDK 8 group.java8.objdumper=/opt/compiler-explorer/jdk-8u402b06/bin/javap compiler.java8u402b06.exe=/opt/compiler-explorer/jdk-8u402b06/bin/javac compiler.java8u402b06.runtime=/opt/compiler-explorer/jdk-8u402b06/bin/java compiler.java8u402b06.semver=8.402.6 group.java9.compilers=java904 group.java9.groupName=OpenJDK 9 group.java9.objdumper=/opt/compiler-explorer/jdk-9.0.4/bin/javap compiler.java904.exe=/opt/compiler-explorer/jdk-9.0.4/bin/javac compiler.java904.runtime=/opt/compiler-explorer/jdk-9.0.4/bin/java compiler.java904.semver=9.0.4 group.java10.compilers=java1002 group.java10.groupName=OpenJDK 10 group.java10.objdumper=/opt/compiler-explorer/jdk-10.0.2/bin/javap compiler.java1002.exe=/opt/compiler-explorer/jdk-10.0.2/bin/javac compiler.java1002.runtime=/opt/compiler-explorer/jdk-10.0.2/bin/java compiler.java1002.semver=10.0.2 group.java11.compilers=java1102 group.java11.groupName=OpenJDK 11 group.java11.objdumper=/opt/compiler-explorer/jdk-11.0.2/bin/javap compiler.java1102.exe=/opt/compiler-explorer/jdk-11.0.2/bin/javac compiler.java1102.runtime=/opt/compiler-explorer/jdk-11.0.2/bin/java compiler.java1102.semver=11.0.2 group.java12.compilers=java1201:java1202 group.java12.groupName=OpenJDK 12 compiler.java1201.objdumper=/opt/compiler-explorer/jdk-12.0.1/bin/javap compiler.java1201.exe=/opt/compiler-explorer/jdk-12.0.1/bin/javac compiler.java1201.runtime=/opt/compiler-explorer/jdk-12.0.1/bin/java compiler.java1201.semver=12.0.1 compiler.java1202.objdumper=/opt/compiler-explorer/jdk-12.0.2/bin/javap compiler.java1202.exe=/opt/compiler-explorer/jdk-12.0.2/bin/javac compiler.java1202.runtime=/opt/compiler-explorer/jdk-12.0.2/bin/java compiler.java1202.semver=12.0.2 group.java13.compilers=java1302 group.java13.groupName=OpenJDK 13 group.java13.objdumper=/opt/compiler-explorer/jdk-13.0.2/bin/javap compiler.java1302.exe=/opt/compiler-explorer/jdk-13.0.2/bin/javac compiler.java1302.runtime=/opt/compiler-explorer/jdk-13.0.2/bin/java compiler.java1302.semver=13.0.2 group.java14.compilers=java1402 group.java14.groupName=OpenJDK 14 group.java14.objdumper=/opt/compiler-explorer/jdk-14.0.2/bin/javap compiler.java1402.exe=/opt/compiler-explorer/jdk-14.0.2/bin/javac compiler.java1402.runtime=/opt/compiler-explorer/jdk-14.0.2/bin/java compiler.java1402.semver=14.0.2 group.java15.compilers=java1502 group.java15.groupName=OpenJDK 15 group.java15.objdumper=/opt/compiler-explorer/jdk-15.0.2/bin/javap compiler.java1502.exe=/opt/compiler-explorer/jdk-15.0.2/bin/javac compiler.java1502.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java compiler.java1502.semver=15.0.2 group.java16.compilers=java1601 group.java16.groupName=OpenJDK 16 group.java16.objdumper=/opt/compiler-explorer/jdk-16.0.1/bin/javap compiler.java1601.exe=/opt/compiler-explorer/jdk-16.0.1/bin/javac compiler.java1601.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java compiler.java1601.semver=16.0.1 group.java17.compilers=java1700:java1702 group.java17.groupName=OpenJDK 17 compiler.java1700.objdumper=/opt/compiler-explorer/jdk-17.0.0/bin/javap compiler.java1700.exe=/opt/compiler-explorer/jdk-17.0.0/bin/javac compiler.java1700.runtime=/opt/compiler-explorer/jdk-17.0.0/bin/java compiler.java1700.semver=17.0.0 compiler.java1702.objdumper=/opt/compiler-explorer/jdk-17.0.2/bin/javap compiler.java1702.exe=/opt/compiler-explorer/jdk-17.0.2/bin/javac compiler.java1702.runtime=/opt/compiler-explorer/jdk-17.0.2/bin/java compiler.java1702.semver=17.0.2 group.java18.compilers=java1800:java1802 group.java18.groupName=OpenJDK 18 compiler.java1800.objdumper=/opt/compiler-explorer/jdk-18.0.0/bin/javap compiler.java1800.exe=/opt/compiler-explorer/jdk-18.0.0/bin/javac compiler.java1800.runtime=/opt/compiler-explorer/jdk-18.0.0/bin/java compiler.java1800.semver=18.0.0 compiler.java1802.objdumper=/opt/compiler-explorer/jdk-18.0.2/bin/javap compiler.java1802.exe=/opt/compiler-explorer/jdk-18.0.2/bin/javac compiler.java1802.runtime=/opt/compiler-explorer/jdk-18.0.2/bin/java compiler.java1802.semver=18.0.2 group.java19.compilers=java1902 group.java19.groupName=OpenJDK 19 group.java19.objdumper=/opt/compiler-explorer/jdk-19.0.2/bin/javap compiler.java1902.exe=/opt/compiler-explorer/jdk-19.0.2/bin/javac compiler.java1902.runtime=/opt/compiler-explorer/jdk-19.0.2/bin/java compiler.java1902.semver=19.0.2 group.java20.compilers=java2000:java2002 group.java20.groupName=OpenJDK 20 compiler.java2000.objdumper=/opt/compiler-explorer/jdk-20.0.0/bin/javap compiler.java2000.exe=/opt/compiler-explorer/jdk-20.0.0/bin/javac compiler.java2000.runtime=/opt/compiler-explorer/jdk-20.0.0/bin/java compiler.java2000.semver=20.0.0 compiler.java2002.objdumper=/opt/compiler-explorer/jdk-20.0.2/bin/javap compiler.java2002.exe=/opt/compiler-explorer/jdk-20.0.2/bin/javac compiler.java2002.runtime=/opt/compiler-explorer/jdk-20.0.2/bin/java compiler.java2002.semver=20.0.2 group.java21.compilers=java2100:java2102 group.java21.groupName=OpenJDK 21 compiler.java2100.objdumper=/opt/compiler-explorer/jdk-21.0.0/bin/javap compiler.java2100.exe=/opt/compiler-explorer/jdk-21.0.0/bin/javac compiler.java2100.runtime=/opt/compiler-explorer/jdk-21.0.0/bin/java compiler.java2100.semver=21.0.0 compiler.java2102.objdumper=/opt/compiler-explorer/jdk-21.0.2/bin/javap compiler.java2102.exe=/opt/compiler-explorer/jdk-21.0.2/bin/javac compiler.java2102.runtime=/opt/compiler-explorer/jdk-21.0.2/bin/java compiler.java2102.semver=21.0.2 group.java22.compilers=java2200 group.java22.groupName=OpenJDK 22 group.java22.objdumper=/opt/compiler-explorer/jdk-22.0.0/bin/javap compiler.java2200.exe=/opt/compiler-explorer/jdk-22.0.0/bin/javac compiler.java2200.runtime=/opt/compiler-explorer/jdk-22.0.0/bin/java compiler.java2200.semver=22.0.0