`

查看class文件的jdk版本

    博客分类:
  • Java
 
阅读更多
  1. 准备好要查看的class文件,本例使用Tools.class文件。

    如何查看class文件的jdk版本
  2.  

    使用Ultra Edit打开class文件

    如何查看class文件的jdk版本
  3.  

    如果显示效果如下图一样,则表示默认使用的是16进制方式显示。

    如何查看class文件的jdk版本
  4.  

    如果不是16进制方式,则显示为下图的乱码样式。此时需要点击菜单上的【切换为十六进制编辑模式】

    如何查看class文件的jdk版本
  5.  

    只看第一行的数据:

    (1)前面8个字节CA FE BA BE是固定的。

    (2)随后4个字节00 00是次版本号

    (3)再后面的4个字节00 34是JDK的版本号(JDK1.8)。

     JDK版本号对应关系如下:

          34(对应十进制的50):JDK1.8

          33(对应十进制的50):JDK1.7

          32(对应十进制的50):JDK1.6

          详细见第5步.......

    如何查看class文件的jdk版本
  6. 6

    详细的JDK版本对应关系:

          34(对应十进制的50):JDK1.8

          33(对应十进制的50):JDK1.7

          32(对应十进制的50):JDK1.6

          31(对应十进制的49):JDK1.5

      30(对应十进制的48):JDK1.4

      2F(对应十进制的47):JDK1.3

      2E(对应十进制的46):JDK1.2

     
分享到:
评论

相关推荐

    jdk1.8class反编译

    jdk1.8编译类文件反编译工具。使用方式:java -jar procyon-decompiler-0.5.30.jar ***.class -o c:\**

    class文件版本查看器

    闲暇时写的小东西,路过的可以看看.查看class文件编译时使用的jdk版本.没技术含量,纯粹为了查看方便,使用UltraEdit一样可以看16进制来换算.

    [学习笔记]jdk1.7_class文件结构分析

    jdk1.7_class文件结构分析,常量池分析;jdk1.7_class文件结构分析,常量池分析;

    输出JDK和CGLib动态代理产生的class文件.zip

    本压缩文件包含两个项目,用于演示如何输出JDK和CGLib动态代理产生的class文件,欢迎下载!

    双击运行Class文件批处理v1.0 ByTomWillow

    双击运行class文件批处理v1.0 要求:已安装jdk(Java开发包,Java Development Kit)。 功能: 1.自动搜索jdk安装路径,并设置环境变量。 2.添加class文件打开方式(由笃行天下编写 http://hi.baidu.com/duxing...

    BeyondCompare支持java8的class反编译插件

    因本人使用的JDK1.8,测试可用,高版本JDK暂未测试。 使用步骤:beyond compare的菜单--工具(tools)--- 导入设置(import ...将jar包或class文件拖放对比的时候,在对比窗口上选择编译方式为Java Class to source。

    Eclipse中查看没有源码的Class文件的方法

    对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件,手动设置Window->Preferences->Java->JadClipse,把Ignore existing source选中,就不会管有没有源码,都会反...

    jdk1.5 jdk1.6 反编译 工具

    支持jdk1.2 jdk1.3 jdk1.4 jdk1.5 jdk1.6 支持目录对目录 支持直接双击class文件看源代码

    JavaToExe支持JDK1.7版本

    JavaToExe支持JDK1.7版本 class文件变成exe执行文件

    实现双击执行Class文件

    实现鼠标双击执行Class文件。 安装须知:预先安装了jdk,并设置了环境变量%java_home%、%path%、%classpath% 然后双击setupRunClassV2.0.bat即可安装使用。

    反编译JAVA的class文件的简单方法,附"文件分割器"完整源代码

    我将class文件FileSa.class和jad放在E盘根目录下; 打开“命令提示符”快捷键操作:WIN+R; 再依次如下几步: cmd 回车; cd /d E: 回车; jad -sjava FileSa.class 回车; 此时E盘目录下会生成一个FileSa....

    jdk1.8版本的安装包

    没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。 版本:jdk1.8 适用于java开发的jar包 jdk1.8新特性 Java 8允许我们给接口...

    jad class文件的反编译软件

    jad class文件的反编译软件

    classVersionViewer

    批量查看编译jar_class文件的jdk版本的工具。本程序根据网上一个查看单个class文件jdk版本的程序而改进,可能有很多问题,请大家提出,谢谢!

    javaclass和源码-deep-in-jvm:简单的借助jdk中的内置工具帮助我们对比Java源码和生成的字节码以及探究Class文件字节

    简单的借助jdk中的内置工具帮助我们对比Java源码和生成的字节码以及探究Class文件字节码结构 使用方法 编写Java源码,如项目目录中的Main.java: 运行javac编译成字节码 javac -g:vars Main.java 编译生成...

    jocky1.0.3 (原joc) java混淆器 去除jdk版本限制

    原jocky1.0.3版(目前最新版)限制jdk版本最高为5.0,不支持现在的1.6、1.7等更高版本,现在我把某部分限制代码从class文件里面去除了,测试过可以用,更详细的说明在压缩包里面,希望有其他人能继续完善后续工作,...

    JavaClass二进制文件加密专家

    系统介绍 JavaClass文件加密专家... <br> 应用环境 JavaClass文件加密专家只能用在JDK1.5及更新版本的JDK中,您在Windows平台下加密后的Class文件不必再修改就可以应 用于Linux、Unix等平台中。

    简单易用的class文件修改工具类asmtools

    在OpenJDK里有一个AsmTools项目,用来生成正确的或者不正确的java .class文件,主要用来测试和验证。 我们知道直接修改.class文件是很麻烦的,虽然有一些图形界面的工具,但还是很麻烦。

    jdk和eclipse安装

    在 JDK 安装目录的 lib 文件夹中,找到“dt.jar”和“tools.jar”两个文件,然后复制地址栏地址。回到系统变量对话框,新建变量名为“CLASSPATH”,变量值为刚才复制的地址,然后回车。 四、安装 Eclipse 安装 ...

    tomcat:bad version number in class file的解决方法

    当我们编译 Java 代码时,编译器会生成 class 文件,而 class 文件的版本号是根据编译时使用的 JDK 版本确定的。如果我们使用的 JDK 版本高于 Tomcat 运行时使用的 JDK 版本,那么 Tomcat 就会报告 "bad version ...

Global site tag (gtag.js) - Google Analytics