Wie kann ich die link-Quelle zu einem jar-Paket in eclipse?
Wie kann ich link-Quelle zu einem jar-Paket in eclipse?
Ich versuche, fügen Sie die externe Bibliothek ch.ntb.usb
.
Habe ich noch die jar-Datei auf meinem build-path, aber als ich versuchte, führen Sie den folgenden Fehler zurückgegeben:
Die jar-Datei, ch.ntb.usb hat keine Quelle Anlage.
Ich habe JD-GUI zu dekompilieren der jar-Datei und den source-code enthalten ist.
a) Sie brauchen sich nicht zu dekompilieren einer jar-Datei, wenn es mit der Quelle zu Holen Sie sich die Quelle. Meinst du mit 'unzip(:= jar -xf FILE.jar)' mit 'dekompilieren'? b) brauchen Sie nicht die Quelle, ein Programm ausführen, mit einem Glas - aber die IDE könnte es brauchen für tooltips, mit Hilfe, oder zum Debuggen (schrittweise in den code).
Ja vielleicht meinte ich entpacken....jedenfalls habe ich "Gespeichert, alle Quellen" mit jd-gui in meinem build-path", wie ch.ntb.usb.src nach dem entpacken der jar-Datei. Dann setze ich die Quelle Anlage der externen Bibliothek zu ch.ntb.usb.src. Diese Feste. Danke für die Antwort/Eingabe.
Machen dies zu einem sich selbst beantworten. Es sieht vielleicht ein bisschen fischig, aber es ist wirklich von Vorteil für die anderen zu wissen, dass Ihre Frage bekam Sie eine gültige, brauchbare Antwort. Zu finden, und um so mehr, kommt zurück und berichtet, bedeutet, Sie haben es sich verdient, und es wird verwendet, Praxis (Suche nach meta, wenn Sie mir nicht glauben - vielleicht die faq).
Verwandte stackoverflow.com/questions/15180411/...
Verwandte stackoverflow.com/questions/370814/...
Ja vielleicht meinte ich entpacken....jedenfalls habe ich "Gespeichert, alle Quellen" mit jd-gui in meinem build-path", wie ch.ntb.usb.src nach dem entpacken der jar-Datei. Dann setze ich die Quelle Anlage der externen Bibliothek zu ch.ntb.usb.src. Diese Feste. Danke für die Antwort/Eingabe.
Machen dies zu einem sich selbst beantworten. Es sieht vielleicht ein bisschen fischig, aber es ist wirklich von Vorteil für die anderen zu wissen, dass Ihre Frage bekam Sie eine gültige, brauchbare Antwort. Zu finden, und um so mehr, kommt zurück und berichtet, bedeutet, Sie haben es sich verdient, und es wird verwendet, Praxis (Suche nach meta, wenn Sie mir nicht glauben - vielleicht die faq).
Verwandte stackoverflow.com/questions/15180411/...
Verwandte stackoverflow.com/questions/370814/...
InformationsquelleAutor Sean Greevers | 2011-12-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bezweifle, dass Sie bekommen, dass Fehler, wenn Sie nur das Projekt auszuführen, es sei denn, Sie haben einen Fehler in Ihrem code und eclipse-debugger versuchen zu zeigen, Sie die Codezeile, die die Ursache der Ausnahme, trotzdem müssen Sie möglicherweise Quelldateien einer Bibliothek für debugging-Zwecke, um die link-Quelle zu einem jar-Paket in eclipse können Sie Folgen Sie diesen einfachen Schritten :
InformationsquelleAutor aleroot
Ich "Gespeichert, alle Quellen" mit jd-gui in meinem build-path", wie ch.ntb.usb.src nach dem entpacken der jar-Datei. Dann setze ich die Quelle Anlage der externen Bibliothek zu ch.ntb.usb.src. Diese behoben das Problem.
.class
- Dateien in eine jar-Datei. So würden Sie brauchen, um den Quellcode irgendwie, ein Weg, um es zu bekommen-von wem auch immer vorausgesetzt, die relevante Bibliothek (ie. auf Ihr SVN oder GIT source code repo). Der eigentliche trick hast du hier (nicht sicher, ob Sie merkte, das hast du :] ) ist, dass bei "save all source" auf jd-gui, die es eigentlich erstellt die java-Dateien für Euch 🙂Beachten Sie, dass wenn Sie "erstellen Sie die java-Dateien" mit einem decompiler, die Kommentare NICHT in diese
.java
Klassen. Damit beim Debuggen der debugger möglicherweise nicht ordnungsgemäß synchronisiert wird (dh. es wird darauf hinweisen, dass Sie die Ausführung der Linie 120, wenn in Zeile 100 wird tatsächlich nicht ausgeführt). Daher ist es immer besser, wenn man die echten Quellcode (mit Kommentaren)InformationsquelleAutor Sean Greevers
Ich Weiß es ist ziemlich spät, aber es wird hilfreich sein für die anderen Benutzer, als wir tun können Job mit drei Möglichkeiten... wie unten
1)1. Atttach Ihren source-code unter Verwendung
ich.e mit der Rechten Maustaste auf das Projekt, dann Eigenschaften --> Java build path--> fügen Sie Ihren Quellcode in die Registerkarte Source (Quelle) oder Sie können entfernen Sie die jar-Datei und fügen Sie die Datenquelle in der Registerkarte "Bibliotheken"
2. Mithilfe des eclipse-source-Analyzer
In den eclipse-market herunterladen können Sie das plugin java-Quellcode-Analysator, der verwendet wird, befestigen Sie die open-source-jar-Datei den Quellcode. wir erreichen es nach der Installation des plugins, indem Sie mit der rechten klicken Sie auf die open-source-jar und wählen Sie die attach-source-option.
3. Mit Jadclipse in eclipse können Sie es tun
last not least, können Sie erzielen, zu dekompilieren, Ihren code mit diesem plugin. es ist ähnlich Sie können das plugin von der eclipse Marktplatz und installieren Sie in Ihrem eclipse.
in jadclipse-Ansicht können Sie sehen, Ihr .class-Datei zu decomplile-source-format Hinweis: hier können Sie den Kommentar sehen und verborgene Dinge
InformationsquelleAutor ramesh027
InformationsquelleAutor Ingo