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





Я так понимаю, что в ваших банках нет источника, потому что вы не можете «войти». В подобных случаях я нахожу соответствующий источник (в данном случае просто StateManager.java, если он доступен, или банки, содержащие исходный код), следя за тем, чтобы это была именно та версия, которую я использую. Внутри своего дерева проекта я создаю иерархию пакетов для этого конкретного класса и помещаю туда этот источник. Даже если класс существует в банке, я могу использовать этот источник для установки точек останова и т. д.
Этот ответ относится к Netbeans 6.1 примерно в сентябре 2008 года:
Похоже, вам нужно изучить диалог «Библиотеки». Выберите «Инструменты» в строке меню и «Библиотеки» в меню. Если вы выберете «JSF» слева, вы увидите ассоциацию файлов jar, источников (в настоящее время их нет в моем Netbeans 6.1) и javadoc (который показывает javaee5-doc-api.zip в моем Netbeans).
Что вам нужно сделать, так это добавить новый zip или jar-архив с исходными файлами под тегом «Sources».
Примером полностью заполненной библиотеки является «Расширения Swing Layout Extensions», в котором есть файл jar, исходники и javadoc.
загрузите исходный код jsf и укажите на рабочую папку для поиска источника .. Он будет копаться в коде
Пример для Netbeans7 и Mojarra 2.0.3
Создайте новую библиотеку (Инструменты-> Библиотеки), назовите ее например Mojarra-2.0.3.
На вкладке пути к классам добавьте 2 баночки мохарры:
На вкладке источников добавьте два пути:
.. \ mojarra-2.0.3-FCS-source \ jsf-api \ src \ main \ java \
.. \ mojarra-2.0.3-FCS-source \ jsf-ri \ src \ main \ java \ Добавить новую созданную библиотеку в проект