jadを使用してクラスを逆コンパイルしましたが、AIXシステムでは、このようなエラーがスローされました。
Version mismatch: major.minor = 49.0, expected = 45.3
.classファイルのバージョンがわかりません。どうすればこれを回避できますか?
jadを使用してクラスを逆コンパイルしましたが、AIXシステムでは、このようなエラーがスローされました。
Version mismatch: major.minor = 49.0, expected = 45.3
.classファイルのバージョンがわかりません。どうすればこれを回避できますか?
クラスはJDK5用にコンパイルされており、ツールはJDK1.1のみをサポートしています。
そのマシンには、おそらく新しいバージョンのjad(またはJDK全体)が必要です(または古いバージョンのJava用にコードをコンパイルします)。
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).