2012-03-30 8 views
9

Ich habe ein Projekt in Java, das ich durchtrete und wenn ich externe Bibliotheken verwende, z. jdom.jar Ich hammere Schritt für Schritt über den "Class File Editor". Mir ist es egal, was in diesen Bibliotheken passiert, ich benutze sie nur, um Dinge für meinen eigenen Code zu verarbeiten.Eclipse "Class File Editor" Quelle beim Debuggen nicht gefunden

Gibt es irgendwie um dieses auftauchen zu umgehen?

Es ist so frustrierend hämmern Schritt jedes Mal, wenn ich versehentlich in eine class-Datei tritt, die ich weiß, hat keine Quelle und ist völlig sinnlos durchschauen.

Bild unten:

enter image description here

+0

Drücken Sie 'F7' für STEP Return und dann vorsichtiger beim nächsten Mal ... Sie sollten keine Bibliotheken dekompilieren (vor allem nicht kommerzielle). – radimpe

Antwort

13

Es gibt verschiedene Lösungen:

  1. Sie können die Quellen herunterladen und bringen Sie sie (die Abhängigkeit im Paket-Explorer auswählen, öffnen Sie die Eigenschaften für das Dialog den Pfad unter „Java Quelle Anhang“)

  2. Wenn Sie nicht die Quelle haben, installieren Sie JADClipse

  3. Use "Step Over" (F6) anstelle von "Step Into" (F5)

  4. Wenn Sie versehentlich in einigen Code treten, verwenden Sie „Step Return“ (F7), um das gesamte Verfahren laufen und das Debuggen fortsetzen, nachdem er zurückgekehrt ist.

  5. Sie können Eclipse sagen, was Sie nicht mit "step filters" betreten möchten.

+0

Der angegebene JADClipse-Link ist unterbrochen. –

2

Sie können versuchen, JADClipse

Zumindest werden Sie den Code sehen, und in der Lage sein, Rückkehr zu Schritt und Schritt leichter wieder aufnehmen. Ich glaube nicht, dass es eine Möglichkeit gibt, die Klassen zu überspringen, für die Sie keine Quelle haben.

0

offen 1- Hilfe 2- Neue Software installieren in Arbeit auf mit Klick http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update Add Quellcode hinzufügen dann in attach Quelle wählte externen Standort in Patch Dokumente externe Datei klicken - eclipse - plugins - Paket wählen wir nur herunterladen (Quellcode Paket) Beispiel: com.android.ide.eclipse.source ...... - 14 sources.zip Ich hoffe, diese Arbeit mit Ihnen

2

Einfach way-- funktioniert für mich :)

Select Attach Quelle -> (External Ort Radio-Box) Externe File-> Wählen src.zip von java/jdk1.xx xx Ordner

und fertig !!

1

Zum Projekt> Eigenschaften> Java Build Path> Bibliotheken

erweitern JRE System Library.

Erweitern Sie rt.jar.

Wählen Sie Quellenanhang und doppelklicken oder Bearbeiten. Geben Sie die Quellcodedatei (Externe Datei ...) ein und drücken Sie OK.

enter image description here

0

Wenn Sie gradle, Port Ihre Abhängigkeiten verwenden Classpath zu verdunkeln, indem das Eclipse-Plugin.

Verwandte Themen