1.准备好要查看的class文件,本例使用Tools.class文件。
2.使用UltraEdit打开class文件
3.如果显示效果如下图一样回,则表示默认使用的是16进制方答式显示。
4.如果不是16进制方式,则显示为下图的乱码样式。此时需要点击菜单上的【切换为十六进制编辑模式】
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步.......
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
② 如何查看java class文件
1
第一步,查看并配置环境变量(这里不做解释),如下图(图片是配置成功的,请仿照下图专属进行修改)。
多图
2
第二步,找到java文件夹(jdk安装路径),进入java文件夹并且新建文本文档并且把名字修改为HI。
多图
3
第三步,打开 HI文本文档并且输入程序(程序一定要对,不能有任何错误),如下图已经写好的程序。
4
第四步,将此文本文档后缀名修改为“.java”并保存(如下图),如果出现提示对话框(如果改变文件扩展名,可能会导致文件不可用)点确定。
5
第五步,打开cmd并且以管理员身份运行,进入到java文件夹中(图片只是参考,请根据java放置的位置进入)。
多图
6
第六步,在刚才的路径后输入“javac HI.java”(javac后面加空格),敲回车,这时如图所示,java文件上方会多出一个class文件(如果没有class文件说明编译不成功)。
7
第七步,继续在刚才的路径输入“java HI”(java后面加空格),如下图所示,语句下方会出现“HI!”,这说明已经运行成功(也可以尝试其他程序段)。
③ class文件怎么打开
先知道打开class文件有两种方法《1》第一种方法是笔记本打开《2》第二种方法使用eclipse软件打开
2.
第一种方法==》笔记本打开右键键---选择打开或者打开方式----选择笔记本打开即可
3.
第二种方法就是使用eclipse软件打开
4.
1,先是在搜狗搜索中下载eclipse软件软件一个
5.
2,然后,就是安装eclipse软件,基本都是下一步,下一步的。
6.
3,最后,就是使用eclipse软件打开class文件即可
.class文件为java类文件,用DJ Java Decompiler可以打开。
java类文件,装了java虚拟机可以直接执行
可以使用反编译工具进行反汇编,可以获得.class文件的.java源代码文件.反编译工具有如下:
DJ Java Decompiler V3.9.9.91
DJ Java Decompiler 是个反编译的工具,可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machine)或是Java SDK的工具模组即可使用。不单如此,DJJava Decompiler也兼具有Java程序编辑工具的角色,提供一些辅助功能便于程序撰写与修改。
软件名称: DJ Java Decompiler
软件版本: 3.12.12.96
软件大小: 358KB
软件授权: 免费
适用平台: WinNT Win9X Win2000
下载地址: //dl.pconline.com.cn/html_2/1/79/id=2595&pn=0.html