Versione di una classe Java
Per trovare la versione Java con la quale è stato generato un .class particolare bisogna lanciare questo comando:
javap -verbose ClassName
ClassName è senza estensione .class.
Compiled from "ClassName.java" public class ClassName extends java.lang.Object SourceFile: "ClassName.java" minor version: 0 major version: 50 Constant pool: const #1 = class #2; // ClassName const #2 = Asciz ClassName; const #3 = class #4; // java/lang/Object const #4 = Asciz java/lang/Object; ....
Possibili valori major/minor
major minor Java platform version 45 3 1.0 45 3 1.1 46 0 1.2 47 0 1.3 48 0 1.4 49 0 1.5 50 0 1.6