Anzeigen der Quell-code von einer Drittanbieter-jar in Eclipse
Arbeite ich an einem Java-Projekt in Eclipse. In dieser bin ich mit einer Drittanbieter-JAR-Datei, die ich setzen in auf dem classpath. Jetzt möchte ich den code verstehen, der in der JAR-Datei und sehen möchten der aktuelle code und navigieren Sie durch die third-party-code, wie meinem eigenen code.
Meine Frage ist: Anstelle von mir manuell Dekompilierung alle class Dateien in die JAR und setzen Sie Sie in den entsprechenden Ordner wie pro package-Deklaration, gibt es eine Möglichkeit, in die Eclipse zu dekompilieren, für mich, und setzen Sie Sie in den entsprechenden Ordner? Was sollte der Ansatz, der in einem solchen Szenario?
reverse engineering sollte nicht getan werden, ohne den Autor um Erlaubnis Fragen.
dir gesagt, es ist reverse engineering??? Im Grunde der Dritte jar geschrieben wurde, durch einen Mitarbeiter aus unserem eigenen Unternehmen, hat jetzt die Organisation verlassen. Hat er nicht begangen, den eigentlichen Quellcode in das repository aber nur Links die kompilierte jar-Datei. Nun muss ich die Funktionalität erweitern und so finden Sie den code in die jar-Datei ändern Sie die vorhandene jar-Dateien. Das hat nichts zu tun mit reverse engineering.
reverse engineering ist nicht immer schlecht, in deinem Fall ist es verständlich. 🙂
Ja ..reverse engineering ist nicht immer schlecht -:) Aber ich denke nicht, dass das, was ich Tue, das ist reverse engineering. Ich will nur eine Erweiterung der existierenden Funktionalität, und so will ich sehen, die existierende Implementierung.
traurig zu hören, dass Sie hatten eine solche unverantwortliche Mitarbeiter. Ich verstehe Ihre frustration. JAD ist eine gute Wahl, übrigens.
dir gesagt, es ist reverse engineering??? Im Grunde der Dritte jar geschrieben wurde, durch einen Mitarbeiter aus unserem eigenen Unternehmen, hat jetzt die Organisation verlassen. Hat er nicht begangen, den eigentlichen Quellcode in das repository aber nur Links die kompilierte jar-Datei. Nun muss ich die Funktionalität erweitern und so finden Sie den code in die jar-Datei ändern Sie die vorhandene jar-Dateien. Das hat nichts zu tun mit reverse engineering.
reverse engineering ist nicht immer schlecht, in deinem Fall ist es verständlich. 🙂
Ja ..reverse engineering ist nicht immer schlecht -:) Aber ich denke nicht, dass das, was ich Tue, das ist reverse engineering. Ich will nur eine Erweiterung der existierenden Funktionalität, und so will ich sehen, die existierende Implementierung.
traurig zu hören, dass Sie hatten eine solche unverantwortliche Mitarbeiter. Ich verstehe Ihre frustration. JAD ist eine gute Wahl, übrigens.
InformationsquelleAutor user496934 | 2011-10-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den decompiler, den ich verwenden ist JAD. Es hat ein eclipse-plugin Jadclipse.
Können Sie download JAD aus http://www.varaneckas.com/jad
Erhalten Sie Jadclipse von http://sourceforge.net/projects/jadclipse/. Klicken Sie auf den download-jar und dann einfach kopieren Sie die jar in dein Eclipse/plugins-Verzeichnis, und starten Sie Eclipse erneut. Den Weg zu JAD aus den Einstellungen->Java->JADClipse. Dann Versuch angezeigt wird, eine Klasse geben sollte, dekompiliert code.
Soweit ich sagen kann, ist dieses tool und nur entpacken '.class "- Datei und gibt den Fehler "Fehlermeldung, wenn Sie versuchen zu entpacken einer".jar " - Datei
InformationsquelleAutor Matthew Farwell
Ich habe mit Java Decompiler für einige Zeit und fand es sehr nützlich, das weiß ich nicht eclipse, aber es scheint ein eclipse-plugin: JD-Eclipse
InformationsquelleAutor epoch
Ich würde vorschlagen zu Fragen, für den source-code von Dritten, und legen Sie es in Ihrem Projekt. Dekompilieren kann es werden, gegen Ihren Willen 🙂
InformationsquelleAutor Dan Bizdadea