查看.class文件的版本号

原创 2016年06月02日 01:03:05
查看.class文件的版本号(class-version)

工具:十六进制编辑器
步骤

用编辑器打开.class文件
可以看到如下内容:


  1. >解释:
  2. >我们只关心第一行画线的部分。
  3. >前面八个字节CA FE BA BE是固定的。
  4. >随后四个字节00 00是次版本号。
  5. >再随后四个字节00 34是主版本号【这里是1.8】

JDK版本号对应关系如下:

1. 34(对应十进制的52):JDK1.8
2. 33(对应十进制的51):JDK1.7
3. 32(对应十进制的50):JDK1.6
4. 31(对应十进制的49):JDK1.5
5. 30(对应十进制的48):JDK1.4
6. 2F(对应十进制的47):JDK1.3
7. 2E(对应十进制的46):JDK1.2


版权声明:本文为博主原创文章,未经博主允许不得转载。

Java class文件的JDK编译版本号

Java class文件的JDK编译版本号 需要用可打开二进制文件的软件来打开,不要用文本方式打开或其他文本编辑器打开。   比如用UltraEdit(UE)打开class文件(如果是在linux,...

Java class文件的JDK编译版本号

Java class文件的JDK编译版本号 (2011-04-28 17:39:27)         需要用可打开二进制文件的软件来打开,不要用文本方...

如何查看.Net源代码vs版本号以及C#项目中各文件的含义

转自:http://www.mamicode.com/info-detail-386131.html 用记事本打开vs项目的.sln文件。 第2行就是这个源代码包的开发软件vs版本号了...

检查java class的版本号

检查java class的版本号 补丁总是会一遍又一遍的打,越打越多 有时候,就担心有人不小心把高版本的class打到低版本jre运行的环境中 简单写了点代码,检查文件夹中c...

android中关于class Build以及如何修改android固件版本号

在frameworks/base/core/java/android/os/Build.java中定义了class Build类,这个类定义了所有关于产品的参数,例如固件版本号,product 名字,...
  • ttxgz
  • ttxgz
  • 2012年05月07日 14:38
  • 7367

eclipse下查看class文件

  • 2015年05月10日 19:04
  • 11KB
  • 下载

XJad绿色版class文件查看

  • 2014年05月06日 21:18
  • 800KB
  • 下载

如何通过反编译工具与插件 查看java *.class 文件源码

Java Decompiler【java 反编译】:开发了反编译工具,可以方便查看*.class 文件源码。下面介绍几种查看源码的方式:工具&插件 1、JD-GUI 2、JD-Eclipse 3、JD...

jar,class文件源码查看

  • 2017年06月16日 14:45
  • 690KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:查看.class文件的版本号
举报原因:
原因补充:

(最多只允许输入30个字)