Zum Inhalt springen

„Java Decompiler“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Änderungen von 92.39.19.153 (Diskussion) auf die letzte Version von 89.244.241.16 zurückgesetzt
Markierung: Zurücksetzung
Zeile 27: Zeile 27:
JD-Eclipse 0.1.3 unterstützte Eclipse bis einschließlich Version 3.7 (Indigo), Version 0.1.4 enthält Korrekturen für Eclipse Juno (4.2) und Kepler (4.3), eine als Update-Archiv erhältliche Snapshot-Version 0.1.5-20131120 weitere signifikante Korrekturen. Zur Ansicht dekompilierten Codes muss die Ansicht „Class file editor“ für [[Bytecode]] ohne vorhandene Quellen manuell aktiviert werden<ref>{{Internetquelle | url=http://fruzenshtein.com/jd-java-decompiler/ | titel=Fruzenshtein's notes. JD – Java decompiler | autor=Alexey Zvolinskiy | datum=2013-04-01 | zugriff=2014-01-02 }}</ref>.
JD-Eclipse 0.1.3 unterstützte Eclipse bis einschließlich Version 3.7 (Indigo), Version 0.1.4 enthält Korrekturen für Eclipse Juno (4.2) und Kepler (4.3), eine als Update-Archiv erhältliche Snapshot-Version 0.1.5-20131120 weitere signifikante Korrekturen. Zur Ansicht dekompilierten Codes muss die Ansicht „Class file editor“ für [[Bytecode]] ohne vorhandene Quellen manuell aktiviert werden<ref>{{Internetquelle | url=http://fruzenshtein.com/jd-java-decompiler/ | titel=Fruzenshtein's notes. JD – Java decompiler | autor=Alexey Zvolinskiy | datum=2013-04-01 | zugriff=2014-01-02 }}</ref>.


== Varianten ==
== VariantAuf Initiative von Alex Kosinsky entstand 2011 eine Variante<ref>[http://sourceforge.net/projects/realignmentjd/ Alex Kosinsky – Realignment for JD-Eclipse.] Version 1.0.2 vom 11. August 2011. Abgerufen am 19. Januar 2013. Gehostet bei [[SourceForge]].</ref> von JD-Eclipse, die die Ausrichtung von decompiliertem Code an den Zeilennummern des Originals erlaubt, die oftmals als [[Debugger|Debug-Informationen]] im Bytecode enthalten sind. ==
Auf Initiative von Alex Kosinsky entstand 2011 eine Variante<ref>[http://sourceforge.net/projects/realignmentjd/ Alex Kosinsky – Realignment for JD-Eclipse.] Version 1.0.2 vom 11. August 2011. Abgerufen am 19. Januar 2013. Gehostet bei [[SourceForge]].</ref> von JD-Eclipse, die die Ausrichtung von decompiliertem Code an den Zeilennummern des Originals erlaubt, die oftmals als [[Debugger|Debug-Informationen]] im Bytecode enthalten sind.
Eine [[Abspaltung (Softwareentwicklung)|Abspaltung]]


ign durch Martin „Mchr3k“ Robertson<ref>[http://mchr3k.github.com/jdeclipse-realign/ Martin „Mchr3k“ Robertson – JDEclipse-Realign.] Version 1.1.2 vom 6. Januar 2013. Abgerufen am 19. Januar 2013. Gehostet bei [[GitHub]].</ref> erweiterte 2012 die Funktionalität um eine manuelle Steuerung der Decompilation und Unterstützung für Eclipse 4.2 (Juno) und 4.3 (Kepler).
Eine [[Abspaltung (Softwareentwicklung)|Abspaltung]] von JDEclipse-Realign durch Martin „Mchr3k“ Robertson<ref>[http://mchr3k.github.com/jdeclipse-realign/ Martin „Mchr3k“ Robertson – JDEclipse-Realign.] Version 1.1.2 vom 6. Januar 2013. Abgerufen am 19. Januar 2013. Gehostet bei [[GitHub]].</ref> erweiterte 2012 die Funktionalität um eine manuelle Steuerung der Decompilation und Unterstützung für Eclipse 4.2 (Juno) und 4.3 (Kepler).


== Weblinks ==
== Weblinks ==

Version vom 8. Mai 2018, 12:10 Uhr

JD - Java Decompiler

Java decompiler
JD mit decompilierter Klasse von equinox.jar
Basisdaten

Entwickler Emmanuel Dupuy
Aktuelle Version JD-Core 0.7.1, JD-GUI 1.4.0, JD-Eclipse 0.1.5, JD-IntelliJ 0.6
Betriebssystem Plattformübergreifend
Programmier­sprache Java
Kategorie Softwaretechnik
Lizenz „free for non-commercial use“ (closed source, MIT-Haftungsausschluß)
jd.benow.ca

Java Decompiler (JD) ist ein Decompiler für die Programmiersprache Java. JD wird als GUI-Werkzeug sowie in Form von Plugins für die Eclipse IDE (JD-Eclipse) sowie IntelliJ IDEA (JD-IntelliJ) bereitgestellt.

JD unterstützt alle Java-Versionen von 1.1.8 bis 1.7.0 sowie JRockit 90_150, Jikes 1.2.2, Eclipse Java Compiler und Apache Harmony und wird daher oft dort eingesetzt, wo früher der populäre Jad (Dekompilierer) im Einsatz war.

JD-Eclipse 0.1.3 unterstützte Eclipse bis einschließlich Version 3.7 (Indigo), Version 0.1.4 enthält Korrekturen für Eclipse Juno (4.2) und Kepler (4.3), eine als Update-Archiv erhältliche Snapshot-Version 0.1.5-20131120 weitere signifikante Korrekturen. Zur Ansicht dekompilierten Codes muss die Ansicht „Class file editor“ für Bytecode ohne vorhandene Quellen manuell aktiviert werden[1].

Varianten

Auf Initiative von Alex Kosinsky entstand 2011 eine Variante[2] von JD-Eclipse, die die Ausrichtung von decompiliertem Code an den Zeilennummern des Originals erlaubt, die oftmals als Debug-Informationen im Bytecode enthalten sind.

Eine Abspaltung von JDEclipse-Realign durch Martin „Mchr3k“ Robertson[3] erweiterte 2012 die Funktionalität um eine manuelle Steuerung der Decompilation und Unterstützung für Eclipse 4.2 (Juno) und 4.3 (Kepler).

Einzelnachweise

  1. Alexey Zvolinskiy: Fruzenshtein's notes. JD – Java decompiler. 1. April 2013, abgerufen am 2. Januar 2014.
  2. Alex Kosinsky – Realignment for JD-Eclipse. Version 1.0.2 vom 11. August 2011. Abgerufen am 19. Januar 2013. Gehostet bei SourceForge.
  3. Martin „Mchr3k“ Robertson – JDEclipse-Realign. Version 1.1.2 vom 6. Januar 2013. Abgerufen am 19. Januar 2013. Gehostet bei GitHub.