在Linux,Mac OS X或安装了Cygwin的Windows上,file(1)命令知道类的版本。
$ file ./org/apache/log4j/Appender.class
./org/apache/log4j/Appender.class: compiled Java class data, version 45.3
如果您被降级为没有文件或grep的Windows环境
> javap -v ./org/apache/log4j/Appender.class | findstr major
major version: 45
参考:What version of javac built my jar?