Как получить исходный код из файла.class (версия файла класса - 1.2)

Нерешенная проблема компиляции:

Синтаксическая ошибка, параметризованные типы доступны только если уровень источника 1.5 или выше

Я использовал декомпилятор JD GUI, но он дает ошибку выше.

Есть ли способ получить исходный код

2 ответа

Попробуйте это в командной строке. Он также покажет версию JDK, использованную для компиляции класса, в начале, например: major version: 52

javap -verbose <class name>

Попробуйте http://www.javadecompilers.com/, я успешно декомпилировал некоторые файлы классов.

Другие вопросы по тегам