2008-09-17 4 views
5

Mit dem Debugger in Netbeans 6.1, würde ich gerne eine Methode der JSF-Bibliothek (speziell Methode saveSerializedView der Klasse StateManager), aber ich kann nicht herausfinden, wie über die IDE die Speicherort des Quellcodes für die JSF-Bibliothek. Ich habe sogar Probleme zu bestimmen, welche JAR-Datei oder Dateien Netbeans für JSF verwendet.Quelle für Debugging mit Netbeans angeben

Antwort

6

Diese Antwort auf Netbeans 6.1 circa September 2008 gilt:

Es klingt, als ob Sie die „Bibliotheken“ erkunden müssen Dialog. Wählen Sie "Extras" aus der Menüleiste und "Bibliotheken" aus dem Menü. Wenn Sie auf der linken Seite "JSF" auswählen, sehen Sie eine Verknüpfung von JAR-Dateien, Quellen (derzeit keine in Netbeans 6.1) und javadoc (die javaee5-doc-api.zip in meinen Netbeans anzeigt).

Was Sie tun müssen, ist eine neue Zip oder jar von Quelldateien unter dem Tag "Sources" hinzufügen.

Ein Beispiel für eine vollständig bestückte Bibliothek ist die "Swing Layout Extensions", die eine JAR-Datei, Quellen und Javadoc enthält.

1

Ich nehme an, dass Ihre Gläser die Quelle nicht enthalten, da Sie nicht "hineingehen" können. In Fällen wie diesen, was ich tue, ist die passende Quelle (nur StateManager.java in diesem Fall, wenn es verfügbar ist, oder Gläser, die Quelle enthalten), die darauf achten, dass es die Version ist, die ich verwende. In meinem Projektbaum erstelle ich die Pakethierarchie für diese spezifische Klasse und lege diese Quelle dorthin. Auch wenn die Klasse in einem Glas vorhanden ist, kann ich diese Quelle verwenden Breakpoints zu setzen usw.

0

zum Download von JSF Quelle und verweisen auf die Arbeitsordner für Quellensuche .. Es in den Code

1

Beispiel für Netbeans7 und Mojarra 2.0.3
Erstellen Sie eine neue Bibliothek graben (Tools-> Bibliotheken) , nennen Sie es zum Beispiel Mojarra-2.0.3.
im Klassenpfad Registerkarte fügen die 2 mojarra Gläser:

  • JSF-api.jar
  • JSF-impl.jar

Im Register Quellen, fügen zwei Pfade:

  • .. \ mojarra-2.0.3-FCS-source \ JSF-api \ src \ main \ java \

  • .. \ mojarra-2.0.3-FCS-Quelle \ jsf-ri \ src \ main \ java \ Fügen Sie die neu erstellte Bibliothek dem Projekt

hinzu