查看命令
javap -v xxxx.class
示例:
Classfile /c:/BaseObjectPool.class
Last modified 2015-7-28; size 1706 bytes
MD5 checksum c91bc92c98e438ab3e704837aecc82ea
Compiled from "BaseObjectPool.java"
public abstract class org.apache.commons.pool2.BaseObjectPool<T extends java.lang.Object> extends java.lang.Object implements org.apache.commons.pool2.ObjectPool<T>
Signature: #43 // <T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/apache/commons/pool2/ObjectPool<TT;>;
SourceFile: "BaseObjectPool.java"
minor version: 0
major version: 50
flags: ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
Constant pool:
...................
主要是major version : 50 -->1.6 51--->1.7 52-->1.8
有时jar包的MANIFEST.MF文件中的Build-JDK不见得靠谱。它表示的是Maven编译环境的JDK版本号
1956

被折叠的 条评论
为什么被折叠?



