Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.

Java-Decompiler

Kompilierte Java-.class- und .jar-Dateien in lesbaren Quellcode zuruckwandeln. Zwischen bewahrten Engines wie CFR, JADX, Vineflower, Procyon oder JD-Core wählen und in Sekunden sauberes Java wiederherstellen.

Java-Decompilerv1.0.0

Java-Decompiler

Eine kompilierte .class- oder .jar-Datei hochladen, um lesbaren Java-Quellcode wiederherzustellen. Alle hochgeladenen Dateien mussen vom gleichen Typ sein: entweder .class oder .jar.

Datei hochladen

Eine .class- oder .jar-Datei hier ablegen

Klicken oder eine Datei ablegen - geprüft anhand der Dateiendung

Dateiinfo

Typ
Größe
Stapelkapazitat

0/1 Slot verwendet· Upgrade für Stapelmodus

Datei hochladen, um die Decompiler-Engine zu konfigurieren

5 Decompiler-Engines

Aus CFR, JADX, Vineflower, Procyon oder JD-Core wählen, je nach Java-Version und Dekompilierungsbedarf.

.class- und .jar-Unterstutzung

Einzelne .class-Dateien für direkte Quellausgabe hochladen oder .jar-Archive, die eine herunterladbare ZIP aller dekompilierten Klassen zuruckgeben.

Sichere Verarbeitung

Dateien werden in isolierten Umgebungen verarbeitet und sofort nach der Dekompilierung gelöscht. Nichts wird aufbewahrt.

Anleitung

So dekompiliert man eine Java-Datei

1

.class- oder .jar-Datei hochladen

Per Drag-and-Drop oder durch Klicken auswählen. Dateien bis zu 1 MB werden in der Testphase unterstutzt.

2

Decompiler-Engine wählen

Aus CFR, JADX, Vineflower, Procyon oder JD-Core wählen, je nach Java-Version und Anforderungen.

3

Auf 'Dekompilieren' klicken

Die Verarbeitung dauert typischerweise unter 5 Sekunden. .class-Dateien geben lesbaren Quellcode direkt zuruck; .jar-Dateien werden als ZIP heruntergeladen.

4

Quellcode kopieren oder herunterladen

Einzelne Klassen in die Zwischenablage kopieren oder das vollstandige dekompilierte Archiv herunterladen.

Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.
Anwendungsfalle

Wer nutzt einen Java-Decompiler?

Sicherheitsforscher

Drittanbieter-JARs und Abhangigkeiten auf Sicherheitslucken oder Schadcode prüfen, ohne Zugang zum Quellcode.

Entwickler

Verlorene Quelldateien wiederherstellen, Bibliotheks-Interna untersuchen oder undokumentierte APIs verstehen.

Studenten und Lehrende

Untersuchen, wie kompilierter Bytecode mit Java-Syntax zusammenhangt - ein praktisches Tool zum Erlernen der JVM.

Reverse Engineers

Legacy-Software analysieren, verschleierten Code verstehen oder alte Anwendungen auf moderne Frameworks portieren.

QA- und DevOps-Teams

Sicherstellen, dass Produktions-Builds dem erwarteten Quellcode entsprechen und kein unbefugter Code eingefuhrt wurde.

Open-Source-Mitwirkende

Upstream-Bibliotheken untersuchen, um bessere Patches, Fehlerberichte oder Kompatibilitatsschichten zu schreiben.

Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.
Vergleich

Endless Forge vs. andere Java-Decompiler

5 Engines, browserbasiert, ohne Registrierung.

Funktion
Andere ToolsDurchschnitt
Endless ForgeDiese Website
5 Decompiler-Engine-Optionen
Nein
Ja
.jar zu ZIP-Ausgabe
Nein
Ja
Keine Installation nötig
Sometimes
5 engines
Dateien nach Verarbeitung gelöscht
Sometimes
Ja
Unterstutzt moderne Java-Versionen
Nein
Ja
Kostenlos nutzbar
Limited
Ja
Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.

Java-Quellcode wiederherstellen

Der Endless Forge Java-Decompiler bietet Zugang zu funf der angesehensten Open-Source-Decompiler-Engines an einem Ort. Ob CFRs Zuverlassigkeit, JADXs Android-Kompatibilitat oder Vineflowers moderne Java-Unterstutzung benotigt wird - mit einem Klick zwischen Engines wechseln und Ergebnisse vergleichen, ohne die Seite zu verlassen.
Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.
Entdecken

Weitere Entwickler-Tools

Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.
FAQ

Häufig gestellte Fragen

Jede Engine hat verschiedene Starken. CFR ist für die meisten Java-Versionen zuverlassig. JADX eignet sich hervorragend für Android-APKs. Vineflower (Quiltflower-Fork) verarbeitet modernes Java gut. Procyon ist solide für alteren Bytecode. JD-Core ist schnell für schnelle Inspektionen.
Ja, aber verschleierter Code erzeugt dekompilierte Ausgaben mit bedeutungslösen Variablen- und Klassennamen. Die Logik wird wiederhergestellt, aber die Lesbarkeit hangt davon ab, wie aggressiv der Code verschleiert wurde.
Moderne Java-Decompiler sind sehr genau bei der Rekonstruktion der Logik und Struktur des Originalcodes. Einige Informationen bleiben im Bytecode nicht erhalten und können nicht wiederhergestellt werden: ursprungliche lokale Variablennamen, Code-Kommentare und prazise Formatierung. Nach der Dekompilierung den Code-Formatierer verwenden, um konsistente Java-Einruckung anzuwenden.
Nein. Dekompiliertes Java ist eine bestmogliche Rekonstruktion. Es kompiliert möglicherweise nicht ohne Anderungen aufgrund synthetischer Methoden, anonymer Klassen und Bytecode-Muster, die der Decompiler annahert.
Hochgeladene Dateien werden in einer sicheren, isolierten Server-Umgebung verarbeitet und dauerhaft gelöscht, nachdem der dekompilierte Quellcode zuruckgegeben wurde. Nichts wird gespeichert oder aufbewahrt. Nach der Dekompilierung kann der KI-Code-Erklarer eine verstandliche Erklärung des rekonstruierten Codes liefern.

5 Fragen beantwortet

Werbung blockiertBitte deaktiviere deinen Werbeblocker, um unsere kostenlösen Dienste zu unterstutzen.
Startup Fame Verification