我使用jad来反编译该类,但是在AIX系统中,抛出了这样的错误。
Version mismatch: major.minor = 49.0, expected = 45.3
我不知道.class文件的版本是什么,我怎么能避免这个?
答案 0 :(得分:1)
该类是为JDK5编译的,您的工具仅支持JDK1.1。
您可能需要在该计算机上使用更新版本的jad(或整个JDK)(或者为旧版本的Java编译代码)。
major version number of the class file format being used:
J2SE 7 = 51 (0x33 hex),
J2SE 6.0 = 50 (0x32 hex),
J2SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).