指定使用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源码并指向用于查找源码的工作文件夹。
它将深入研究代码