Я использовал 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).