Указание источника для отладки с использованием Netbeans

StackOverflow https://stackoverflow.com/questions/87411

  •  01-07-2019
  •  | 
  •  

Вопрос

Используя отладчик в Netbeans 6.1, я хотел бы войти в метод библиотеки JSF (в частности, в метод saveSerializedView класса StateManager), но не могу понять, как указать через IDE расположение исходного кода библиотеки JSF. .У меня даже возникли проблемы с определением того, какой файл jar или файлы Netbeans использует для JSF.

Это было полезно?

Решение

Этот ответ относится к Netbeans 6.1 примерно в сентябре 2008 г.:

Похоже, вам нужно изучить диалог «Библиотеки».Выберите «Инструменты» в строке меню и «Библиотеки» в меню.Если вы выберете «JSF» слева, вы увидите объединение файлов jar, источников (в настоящее время их нет в моем Netbeans 6.1) и javadoc (который показывает javaee5-doc-api.zip в моем Netbeans).

Что вам нужно сделать, это добавить новый zip или jar с исходными файлами под тегом «Источники».

Примером полностью заполненной библиотеки является «Расширения макета Swing», в которой есть файл jar, исходные коды и javadoc.

Другие советы

Я принимаю это, ваши банки не включают источник, так как вы не можете «шаг в». В подобных случаях я нахожу подходящий источник (только StateManager.java, в данном случае, если он доступен, или банки, которые включают источник), заботясь о том, что это версия, которую я использую.Внутри моего дерева проекта я создаю иерархию пакетов для этого конкретного класса и помещаю туда этот исходный код.Даже если класс существует в банке, я могу использовать этот источник для установки точек останова и т. д.

Пример для Netbeans7 и Mojarra 2.0.3
Создайте новую библиотеку (Инструменты->Библиотеки), назовите ее, например, Mojarra-2.0.3.
На вкладке пути к классам добавьте 2 банки мохарры:

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

На вкладке «Источники» добавьте два пути:

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

  • .. mojarra-2.0.3-fcs-source jsf-ri-ri src main java добавить новую созданную библиотеку в проект

загрузите исходный код jsf и укажите рабочую папку для поиска источника.Он будет копаться в коде

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top