将其中一个class文件解压出来,然后查看大致的jdk版本号。 3.解决方案 使用解压工具打开gridreport.jar,将Report.class解压到桌面。 方式一:使用文本编辑工具EditPlus 使用EditPlus打开该class文件,字符集选择16进制(Hex viewer)。 仅仅看第一行数据,前面8个字节CA FE BA BE 是固定的。 之后4个字节00 00 是次版本。
JDK 1.1 = 45 (0x2D hex) 3、javap命令查看class版本 如果已经按照jdk环境,使用javap命令查看class版本。 javap-vQuickidApplication.class major version:52//主版本号 minor version:0//小版本号
编译出的目标版本(class文件版本)为1.5,版本编码31 E:\>javac -source 1.5 -target 1.6 TsLog.java -encoding utf-8 编译出的目标版本(class文件版本)为1.6,版本编码32 E:\>javac -source 1.5 -target 1.7 TsLog.java -encoding utf-8 编译出的目标版本(class文件版本)为1.7,版本编码33 00000000h: CA FE...
javap -v <class文件路径> 例如,查看HelloWorld.class文件的jdk编译版本,可以使用以下命令: javap -v HelloWorld.class 输出如下: Compiled from "HelloWorld.java"public class HelloWorld {public HelloWorld();Code:0: aload_01: invokespecial #1 // Method java/lang/Object."<init>":()V4: returnpublic stat...
import java.io.*; public class ClassVersionChecker { public static void main(String[] args) throws IOException { for (int i = 0; i < args.length; i++) checkClassVersion(args[i]); } private static void checkClassVersion(String filename) ...
正文查看Javaclass文件版本的方法查看Javaclass文件版本的方法查看的方法:1.先装一个DJjavaDecompiler这个工具网上到处都是,主要就是反编译Javaclass文件。2.在DJJavaDecompiler的菜单中View->classveioninfo,就会弹出对话框如:MajorVeion:49MinorVeion:0参照下面的引用,可知class由编译而来。jackpk已经亲测,以上方法...
使用UE(Ultra Edit)打开.class文件,切换到16进制模式,查看第1行: CA FE BA BE 00 00 00 3200 75 07 00 02 01 00 27 ; ... .. 前8个字节:CA FE BA BE 是固定的后面的4个字节:00 00是次版本号次版本号后面的4个字节:00 32是编译源代码的jdk版本号32(对应十进制的50):JDK...
准备已经编译好的 class 字节码文件 安装EmEditor 编辑器 查看字节码版本 使用EmEditor 打开准备的字节码文件,使用十六进制模式打开。如下图: 打开后的字节码如下图: 上图中,前四个字节“CA FE BA BE”是固定的,后面的四个字节“00 00 00 32”就是版本信息。其中,“00 00”是次版本号,“00 32”是主版本...
免费的查看class文件的工具 Hex Editor 官网https://hexeditor.en.softonic.com/class文件版本号: 第5和第6个字节是次版本号(MinorVersion),第7和第8个字节是主版本号(Major Version)。Java的版本号是从45开始的,JDK1.1之后的每个JDK大版本发布主版本号向上加1(JDK1.0~1.1使用了45.0~45.3的版本号) 第二个图...
Java的class文件查看器 下载地址:https://jd-gui.apponic.com/,选中你要下载的版本(windows,mac)点击free Download 等待下载完毕打开压缩包双击.exe文件就可以直接使用了 选中file=》open file 打开你要查看的class文件直接就可以使用了,也可以直接将需要查看的class文件直接拖进来也可以查看... ...