Frage

Mit dem Debugger in Netbeans 6.1, würde Ich mag in ein Verfahren der JSF-Bibliothek Schritt (speziell Methode saveSerializedView die Klasse State), aber ich kann nicht herausfinden, wie durch die IDE geben Sie den Speicherort des Quellcodes für die JSF-Bibliothek. Ich habe sogar Probleme zu bestimmen, welche JAR-Datei oder Dateien Netbeans für JSF verwendet.

War es hilfreich?

Lösung

Diese Antwort gilt für Netbeans 6.1 circa September 2008:

Es klingt, als wenn Sie den „Bibliotheken“ Dialog zu erkunden. Wählen Sie „Extras“ in der Menüleiste und „Bibliotheken“ aus dem Menü. Wenn Sie „JSF“ auf der linken Seite auswählen, werden Sie eine Zuordnung von JAR-Dateien, Quellen sehen (zur Zeit keinen in meinem Netbeans 6.1) und javadoc (die in meinem Netbeans zeigt javaee5-doc-api.zip).

Was Sie tun müssen, ist eine neue ZIP- oder JAR-Quelldateien unter „Quellen“ Tag hinzuzufügen.

Ein Beispiel für eine voll bestückte Bibliothek ist die „Swing-Layout-Erweiterungen“, die eine JAR-Datei, Quellen und javadoc hat.

Andere Tipps

Ich nehme an, Ihre Gläser nicht die Quelle enthalten, da kann man nicht „in Schritt.“ In Fällen wie diesen, was ich tue, ist die entsprechende Quelle finden (nur StateManager.java in diesem Fall, wenn es verfügbar ist, oder Gläser, die Quelle umfassen), wobei darauf geachtet, dass es die Version ich verwende. In meinem Projektbaum, erstelle ich die Pakethierarchie auf diese spezielle Klasse, und diese Quelle in dort setzen. Auch wenn die Klasse in einem Glas vorhanden ist, kann ich diese Quelle verwenden Breakpoints zu setzen, etc.

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

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

In der Registerkarte Quellen, fügen Sie zwei Pfade:

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

  • .. \ mojarra-2.0.3-FCS-source \ JSF-ri \ src \ main \ java \ Fügen Sie die neu erstellte Bibliothek in das Projekt

Laden Sie die JSF-Quelle und verweisen auf die Arbeitsordner für Quellensuche .. Es wird der Code graben sich in

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top