指定使用Netbeans进行调试的源
时间:2020-03-05 18:59:59 来源:igfitidea点击:
使用Netbeans 6.1中的调试器,我想进入JSF库的一种方法(特别是StateManager类的saveSerializedView方法),但是我无法弄清楚如何通过IDE指定JSF库的源代码位置。我什至在确定Netbeans将哪个jar文件用于JSF时遇到麻烦。
解决方案
回答
我认为罐子不包含来源,因为我们无法"进入"。
在这种情况下,我要做的是找到合适的源(在这种情况下,请仅使用StateManager.java(如果有),或者包含源的jar),请确保它是我正在使用的版本。在我的项目树中,我创建了该特定类的程序包层次结构,并将该源代码放在那里。即使该类存在于jar中,我也可以使用此源设置断点等。
回答
此答案适用于大约2008年9月的Netbeans 6.1:
听起来好像我们需要浏览"库"对话框。从菜单栏中选择"工具",从菜单中选择"库"。如果选择左侧的" JSF",则会看到jar文件,源(在我的Netbeans 6.1中目前没有)和javadoc(在我的Netbeans中显示javaee5-doc-api.zip)的关联。
我们需要做的是在" Sources"标签下添加一个新的zip或者jar文件。
一个完全填充的库的示例是" Swing Layout Extensions",其中包含一个jar文件,源代码和javadoc。
回答
下载jsf源码并指向用于查找源码的工作文件夹。
它将深入研究代码