2016-06-29 5 views
0

Ich habe mein Projekt in der .jar-Datei.So erhalten Sie den Quellcode aus der .jar-Datei

Aber ich habe den Quellcode verloren.

So erhalten Sie den Quellcode aus der .jar-Datei.

+0

Ich würde versuchen, es zu dekompilieren. Ich bevorzuge Farnflower, das in Intellij eingebaut ist (kann alleine laufen). Insbesondere hat es bessere Unterstützung für Java 8 IMHO. –

+0

Wird der gleiche Code wie ich geschrieben hatte? –

+0

Es ist Code, der das Gleiche tut, wenn er erfolgreich dekompiliert wurde. Nicht alle Informationen wie Kommentare sind in der JAR gespeichert. –

Antwort

4

Zunächst möchte ich Ihnen sagen, dass, wenn Ihr Projekt groß und komplex ist, Sie in Schwierigkeiten sind. Generierter Quellcode über externe Werkzeuge (egal welches Werkzeug) ist niemals derselbe wie der echte Code. Code wie Kommentare, Konstanten, innere Klassen usw. wird unordentlich.

Für einfacheren Code und Projekte können Sie verwenden -

Aber immer diese wissen, dass sie nicht, was geschrieben wurde ursprünglich im Quellcode.

+1

Weitere nützliche Tools sind - [Cavaj Java Decompiler] (http://cavaj-java-decompiler.en.softonic.com/), [JBVD - Java Bytecode Viewer & Decompiler] (https://sourceforge.net/projects/ jbdec /), [AndroChef Java Decompiler] (http://www.neshkov.com/ac_decompiler.html) usw. –

+0

Danke für qidnes und Sorry für die späte Antwort @Vikrant Verma –

1

Sie müssen Ihren Code dekompilieren. Sie können Java Decompiler verwenden http://jd.benow.ca/