Domanda

Utilizzando il debugger in Netbeans 6.1, mi piacerebbe entrare in un metodo di JSF biblioteca (in particolare il metodo saveSerializedView di classe StateManager), ma non riesco a capire come specificare tramite l'IDE la posizione del codice sorgente per il JSF biblioteca.Sto ancora avendo problemi a determinare quali file jar o file di Netbeans per JSF.

È stato utile?

Soluzione

Questa risposta vale per Netbeans 6.1 circa settembre 2008:

Sembra come se avete bisogno di esplorare le "Librerie" finestra di dialogo.Selezionare "Strumenti" dalla barra dei menu e "Biblioteche" dal menu.Se si seleziona "JSF", sulla sinistra, vedrete una associazione di file jar, fonti (attualmente nessuno nella mia Netbeans 6.1) e javadoc (che mostra javaee5-doc-api.zip nel mio Netbeans).

Quello che dovete fare è aggiungere un nuovo file zip o vaso di file di origine sotto le "Fonti" tag.

Un esempio di una cucina completamente popolato biblioteca è la "Swing Layout Estensioni" che è un file jar, fonti e javadoc.

Altri suggerimenti

Prendo i vasi non sono la fonte, in quanto non è possibile "entrare." In casi come questi che mi viene da fare è trovare la fonte appropriata (solo StateManager.java in questo caso, se disponibile, o barattoli che includono origine), avendo cura che questa è la versione che sto usando.All'interno della mia struttura ad albero del progetto, creare la gerarchia del pacchetto per quella specifica classe, e mettere la fonte in là.Anche se esiste una classe in un vaso, posso usare questo per impostare i punti di interruzione, etc.

Esempio per Netbeans7 e Mojarra 2.0.3
Creare una nuova libreria(Strumenti->Libraries), chiamata per esempio Mojarra-2.0.3.
Nel classpath scheda di aggiungere il 2 mojarra vasetti:

  • jsf-api.jar
  • jsf-impl.jar

Nella scheda di fonti, aggiungere due percorsi:

  • ..\mojarra-2.0.3-FCS-source\jsf-api\src\principale\java\

  • ..\mojarra-2.0.3-FCS-source\jsf-ri\src\principale\java\ Aggiungere il nuovo creato biblioteca per il progetto

scarica il jsf origine e scegliere la cartella di lavoro di origine di ricerca..Si scaverà nel codice

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top