Java class version can be obtained from a class binary using javap
javap -verbose Test | grep 'minor\|major'
minor version: 0
major version: 55
Is it possible to know in advance which class version a JDK will produce?
java -version
does not show it
java -version
openjdk version "11.0.17" 2022-10-18
Usually related to java.lang.UnsupportedClassVersionError.