Pergunta

Usando o depurador do NetBeans 6.1, eu gostaria de etapa em um método da biblioteca JSF (especificamente método saveSerializedView de classe StateManager), mas eu não consigo descobrir como especificar através do IDE a localização do código-fonte a biblioteca JSF. Estou até tendo problemas para determinar qual arquivo jar ou arquivos Netbeans está usando para JSF.

Foi útil?

Solução

Esta resposta se aplica ao NetBeans 6.1 circa setembro de 2008:

Soa como se você precisa para explorar o diálogo "Bibliotecas". Selecione "Ferramentas" na barra de menu e "Bibliotecas" no menu. Se você selecionar "JSF", à esquerda, você verá uma associação de arquivos jar, fontes (atualmente nenhum na minha Netbeans 6.1) e javadoc (que mostra javaee5-doc-api.zip em meus Netbeans).

O que você precisa fazer é adicionar um novo zip ou frasco de arquivos-fonte sob a tag "Sources".

Um exemplo de uma biblioteca totalmente preenchido é o "extensões de layout Swing", que tem um arquivo jar, fontes e javadoc.

Outras dicas

eu levá-la seus frascos não incluem a fonte, desde que você não pode "entrar". Em casos como estes que eu faço é encontrar a fonte apropriada (apenas StateManager.java neste caso, se estiver disponível, ou frascos que incluem fonte), tendo o cuidado de que é a versão que estou usando. Dentro da minha árvore do projeto, eu criar a hierarquia pacote para essa classe específica, e colocar essa fonte lá. Mesmo se a classe existe em um frasco, eu posso usar essa fonte de pontos de interrupção conjunto, etc.

Exemplo para Netbeans7 e Mojarra 2.0.3
Criar uma nova biblioteca (Ferramentas-> Libraries), chamá-lo, por exemplo, Mojarra-2.0.3.
Na guia classpath adicionar os frascos 2 Mojarra:

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

Na guia fontes, adicionar dois caminhos:

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

  • .. \ mojarra-2.0.3-FCS-source \ jsf-ri \ src \ main \ java \ Adicionar a nova biblioteca criada para o projeto

baixar a fonte jsf e aponte para a pasta de trabalho para pesquisa de fonte .. Ele vai cavar o código

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top