JD-декомпилятор
Оригинальный автор(ы) | Эммануэль Дюпюи |
---|---|
Стабильная версия | JD-Core 1.1.3 JD-графический интерфейс 1.6.6 JD-Затмение 2.0.0 JD-IntelliJ 0.6 |
Написано в | Ява |
Платформа | Кросс-платформенный |
Доступно в | Английский |
Тип | Программная инженерия |
Лицензия | GNU GPL 3 |
Веб-сайт | Java-декомпилятор |
JD (Java Decompiler) — декомпилятор языка программирования Java . JD предоставляется как инструмент с графическим пользовательским интерфейсом, а также в виде плагинов для Eclipse (JD-Eclipse) и IntelliJ IDEA (JD-IntelliJ) интегрированных сред разработки .
JD поддерживает большинство версий Java с 1.1.8 по 1.7.0, а также JRockit 90_150, Jikes 1.2.2, Eclipse Java Compiler и Apache Harmony популярный JAD . и поэтому часто используется там, где раньше использовался [ нужна ссылка ]
Варианты
[ редактировать ]В 2011 году Алекс Косинский инициировал вариант [1] JD-Eclipse, который поддерживает выравнивание декомпилированного кода по номерам строк оригинала, которые часто включаются в исходный байт-код в качестве отладочной информации .
В 2012 году появилась ветка JDEclipse-Realign Мартина «Mchr3k» Робертсона. [2] расширен функционал за счет ручного контроля декомпиляции и поддержки Eclipse 4.2 (Juno) .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Алекс Косинский: Перестройка JD-Eclipse. Версия 1.0.2 от 4 сентября 2011 г. По состоянию на 30 марта 2013 г. Размещено на SourceForge .
- ^ Мартин «Mchr3k» Робертсон: JDEclipse-Realign. Версия 1.1.2 от 6 января 2013 г. По состоянию на 30 марта 2013 г. Размещено на GitHub .