Если вы хотите узнать, какая версия Java использовалась для компиляции класса, вы можете использовать javap
, доступную в JRE и JDK.Он читает байт-код вашего класса и сообщает вам версию.
javap -v out/com/kineolyan/tzio/diffs/Main.class
дает вам:
Classfile /mnt/Grishka/Projets/project-tz-io/out/com/kineolyan/tzio/diffs/Main.class
Last modified 9 oct. 2018; size 1806 bytes
MD5 checksum 26b264396d74f1a68032bf5cd17aab09
final class com.kineolyan.tzio.diffs.Main
minor version: 0
major version: 53
flags: (0x0030) ACC_FINAL, ACC_SUPER
....
См. эту страницу , чтобы сопоставить основные и вспомогательные версии стандартным именам.,Например, 53.0 - это Java9.