Wenn ich in Eclipse F3 drücke oder die Deklaration für eine Referenz in einer meiner Bibliotheken öffne, öffnet sich eine schreibgeschützte Kopie des Codes.
Ich fand das anfangs sehr nützlich, da es mich daran erinnert, dass es der Bibliothekscode ist und Änderungen mehr Projekte beeinflussen könnten. Aber ich finde es ein Schmerz zu gehen und die .java Datei manuell zu finden, wenn ich es bearbeiten möchte.
Kann ich entweder: a) die zugehörige .java-Datei immer öffnen lassen oder b) sobald die schreibgeschützte Kopie geöffnet ist, schnell zur bearbeitbaren .java-Datei gelangen.
Wenn die abhängige Bibliothek in Eclipse als Java-Projekt geöffnet ist, können Sie das Projekt dem Erstellungspfad hinzufügen. (Rechtsklick auf Projekt - & gt; Eigenschaften - & gt; Java Build Pfad - & gt; Projekte - & gt; Hinzufügen).
Stellen Sie im Abschnitt Bestellung und Export sicher, dass sich das Projekt über der Bibliothek befindet.
Wenn Sie danach F3 drücken, wird die .java-Datei geöffnet.
Sie müssen die richtige Quelle anfügen, wenn Sie mit gedrückter Strg-Taste klicken oder F3 an eine Klasse in der Bibliothek drücken. Klicken Sie einfach auf Quelle anhängen - & gt; externer Ordner - & gt; Hängen Sie den Ordner src der verwendeten Bibliothek an. Eclipse wird selbst die richtige .java-Datei finden.
Ich hatte das gleiche Problem mit der Action-Oberfläche in Struts 2.0. Also habe ich den src-Ordner in meinem struts-Verzeichnis angehängt und rufe deinen Onkel an.