Von .class zu .java

KeexZDeveoper

Mitglied
Hallo ich habe ein Programm mit ca. 22.000 Zeilen geschrieben was auf meiner Festplatte war. Die Festplatte ist kaputt mit allen Daten und ich habe nur noch ein Compiliertes backup (.jar).
Meine Frage: Wie kann ich die .class Dateien wieder so umcompilieren das ich wie gewohnt dran weiterarbeiten kann. Falls diese Ifo wichtig erscheint : Ich habe Minecraft umprogrammiert und möchte halt wieder meine Dateien in .Java haben. Der jd-decompiler übersetzt das leider nicht ganz richtig. Kann mir wer helfen? Ich wäre demjenigen sehr dankbar. Vielen dank für eure geduld. Lg KeexZ - Developer
 

Tobse

Top Contributor
JD ist mWn. der beste kostenlose Decompiler. Du kannst es mal noch mit dem eingebauten Decompiler von IntelliJ IDEA versuchen; aber das Ergebnis wird dich nicht zufriedenstellen. Java decompilieren geht, verglichen mit Maschinencode, sehr gut, aber an echten Quellcode kommt man nicht dran.
 

xrax

Aktives Mitglied
Ich bin auch auf der Suche nach einem decompiler und kam dabei auf JD. Aber der geht doch nur bis JAVA 5 und aktuell ist JAVA 8. Oder sehe ich das falsch ?
 

xrax

Aktives Mitglied
habs jetzt einfach gemacht aber kapiers nicht....

Ich habe JD als PlugIn in Eclipse installiert.
Ich habe die class-files in mehreren packache-foldern liegen.
Ich habe ein Projekt in Eclipse angelegt.
Jetzt möchte ich die decompilierte Version der classfiles sehen.
Also rechtsklick aufs Projekt und über Import die class-files importiert.
Diese werden dann auch als class im verzeichnissbaum gezeigt, aber ich kann sie nicht öffnen.
Nach Open with JD Class file viewer erhalte ich immer Source not Found. There is no sourcefile attached.....
 

krgewb

Top Contributor
Ich benutze es immer folgendermaßen:
JD-GUI (zip-Datei) von der Webseite herunterladen und entpacken. Die .exe-Datei starten. Danach
Open -> Open File... -> Die Class-Datei auswählen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Class to link Java Allgemeine Java-Themen 4
T Java Robot Class - Bot Allgemeine Java-Themen 3
S Java class direved from inner class Allgemeine Java-Themen 6
M Java model class ? Allgemeine Java-Themen 9
H Class 'java.io.BuferedReader' is not present in JRE Emulation Libary | GWT Fehler?! Allgemeine Java-Themen 0
R Java .class-File-Konstrunkt mit Programm visualisieren Allgemeine Java-Themen 18
T Java Class Intrumentation mit Annotations in Laufzeit Allgemeine Java-Themen 1
P JDK installieren Error: Could not find or load main class HelloWorld.java Allgemeine Java-Themen 3
F java.lang.ClassNotFoundException: .class Allgemeine Java-Themen 5
B json zu java class Allgemeine Java-Themen 2
B Variable class in java.lang.Object Allgemeine Java-Themen 11
H .class in .java umwandeln Allgemeine Java-Themen 3
zilti Java will Class nicht f i n d en Allgemeine Java-Themen 9
reibi java.lang.Class - Resource - Solaris Allgemeine Java-Themen 17
B Java CLASS Dateien dekompilieren? Allgemeine Java-Themen 2
G In Eclipse läufts, aber bei java Start.class gehts nicht Allgemeine Java-Themen 8
timomeinen Java Generics - Wie komme ich an die <T>.class? Allgemeine Java-Themen 13
H aus .class datei eine .java erzeugen Allgemeine Java-Themen 4
T Frage zu Java-Class/Librarypath Allgemeine Java-Themen 2
G class files zu java files Allgemeine Java-Themen 3
H von .class zu .java? Allgemeine Java-Themen 4
B Java-Version aus .class erfahren Allgemeine Java-Themen 6
G Java 1.5 --> Bad Class? Allgemeine Java-Themen 3
P .java -> .class -> .java Allgemeine Java-Themen 2
D NoClassDefFoundError: Could not initialize class Allgemeine Java-Themen 0
C Was passt hier nicht bei der Calendar-Class Allgemeine Java-Themen 2
E Class.getResourceAsStream() gibt null zurück Allgemeine Java-Themen 2
Erwin82a Object cannot be converted to Custom Class in Lampda Expression Allgemeine Java-Themen 2
S Class File Editor -> Source not found Allgemeine Java-Themen 4
G javafx "class path" exception Allgemeine Java-Themen 5
S Inner Class Allgemeine Java-Themen 11
K Wildcard und class type Allgemeine Java-Themen 9
Thallius Ist meine static Helper Class Thread save? Allgemeine Java-Themen 9
S class path resource [config.properties}] cannot be opened because it does not exist Allgemeine Java-Themen 4
J Reflection Aufruf: .class durch .dll ersetzen Allgemeine Java-Themen 4
T Compiler-Fehler NoClassDefFoundError beim Laden einer Class Allgemeine Java-Themen 11
J Class Decompile als String (Procyon) Allgemeine Java-Themen 2
I Datentypen String in class sicher verwahren Allgemeine Java-Themen 17
R Dynimc Class Loading Allgemeine Java-Themen 5
J Inner class + Leer-Konstruktor Allgemeine Java-Themen 1
Neumi5694 Methoden Generic: Rückgabetyp als Class-Parameter übergeben Allgemeine Java-Themen 3
D Collections.sort funktioniert nicht in exportierten .class Dateien Allgemeine Java-Themen 10
V Eclipse .class Dateien Allgemeine Java-Themen 9
N Wo ist Object.class ? Allgemeine Java-Themen 0
K Nicht alle class-Dateien im JRE? Allgemeine Java-Themen 2
M *.class Files ausführen Allgemeine Java-Themen 2
L Klassen Nested Class In Nested Class Allgemeine Java-Themen 3
perlenfischer1984 Dialect class not found exception Allgemeine Java-Themen 15
Tort-E Manifest Main-Class Allgemeine Java-Themen 8
I JSoup Class auslesen Allgemeine Java-Themen 1
K Generic class und Reflection Allgemeine Java-Themen 2
R .class Datei in .jar austauschen Allgemeine Java-Themen 2
A main-class Not found Allgemeine Java-Themen 3
N Per Reflection auf (method) local inner class zugreifen? Allgemeine Java-Themen 3
B public class JarFilter extends FileFilter « Falsch? Allgemeine Java-Themen 4
D Object nach Vererbung mit Class Object überprüfen Allgemeine Java-Themen 4
T Hash von *.class-Datein überprüfen Allgemeine Java-Themen 1
T InvalidClassException - Read null attempting to read class descriptor for object Allgemeine Java-Themen 8
Phash Can't find Main Class Allgemeine Java-Themen 4
B Erste Schritte Plugin erkennen und Class Dateien anzeigen lassen Allgemeine Java-Themen 3
antonbracke Aus Jar eine Class laden und damit arbeiten! Allgemeine Java-Themen 5
D Class<CAP#1> statt Class<...> Allgemeine Java-Themen 5
T Class-Objekt mit URLClassloader Allgemeine Java-Themen 7
A Class Datei aus Verzeichnis über URLClassLoader laden Allgemeine Java-Themen 2
L Class Files , Methode .delete() Allgemeine Java-Themen 13
E NetBeans warning: [options] bootstrap class path not set in conjunction with -source 1.6 Allgemeine Java-Themen 4
X Could not find the main class programm will exit (textdokument) Allgemeine Java-Themen 3
S Could not find the main class Allgemeine Java-Themen 7
B Mal wieder "Could not find the main class" Allgemeine Java-Themen 3
C Could not find the main class. Allgemeine Java-Themen 15
S Klassen .jar - eine .class datei ändern? Allgemeine Java-Themen 23
A Could not find main class: start Allgemeine Java-Themen 5
S main() class finden Allgemeine Java-Themen 7
hdi Could not find main class? Allgemeine Java-Themen 8
R Warum Class.forName(); Allgemeine Java-Themen 7
C class.class angefordert ? Allgemeine Java-Themen 2
S Methoden Class.forName() >> Methoden - Reihenfolge Allgemeine Java-Themen 5
B Test$1.class mit dem javac compiler Allgemeine Java-Themen 7
G jar Datei findet Main Class nicht... Allgemeine Java-Themen 2
P Java Editor Could not find the main class GUI. Programm will exit. Allgemeine Java-Themen 3
D class Datei einlesen Allgemeine Java-Themen 4
T Interface > Abstract > Class Allgemeine Java-Themen 11
TheDarkRose Subversion .class Dateien auch commiten? Allgemeine Java-Themen 3
D API - Beispiel + static member in inner (non static) class Allgemeine Java-Themen 2
E String name in class convertieren Allgemeine Java-Themen 4
F Änderung in .jar bzw. .class vornehmen ? Allgemeine Java-Themen 18
H2SO3- bestimmte class immer mit 1.4 compilieren Allgemeine Java-Themen 5
B class dateien "einlesen" und objekte erzeugen Allgemeine Java-Themen 6
G Unterschied MyClass.class vs this Allgemeine Java-Themen 2
S mit Class eine Klasse nur einmal instantiieren Allgemeine Java-Themen 4
Sonecc Zugriff auf Class File einer anderen Jar während der Laufzeit Allgemeine Java-Themen 2
M Klasse aus xyz.class Datei laden / package entfernen? Allgemeine Java-Themen 4
BattleMaster246 Could not find the Main class Allgemeine Java-Themen 30
N class Task extends TimerTask ohne Blockieren Allgemeine Java-Themen 15
T class.newinstance + try/catch-konstruktor Allgemeine Java-Themen 6
X Cannot refer to a non-final variable settings inside an inner class defined in a different method Allgemeine Java-Themen 4
J Class.forName und CLASSPATH -Problem Allgemeine Java-Themen 5
T Class-files zur Laufzeit zu Reflection-Zwecken laden Allgemeine Java-Themen 18
G Thread in Methode oder in inner class Allgemeine Java-Themen 3
woezelmann referenz der outer class aus static nested class heraus Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben