2008-09-17 73 views
5

在Netbeans 6.1中使用调试器,我想进入JSF库(特别是类StateManager的saveSerializedView方法)的方法,但我无法弄清楚如何通过IDE指定JSF库源代码的位置。我甚至无法确定Netbeans使用哪个jar文件或文件来用于JSF。指定使用Netbeans进行调试的源代码

回答

6

这个答案适用于NetBeans 6.1大约2008年9月:

听起来好像你需要探索“库”对话。从菜单栏中选择“工具”,从菜单中选择“库”。如果你在左边选择“JSF”,你会看到jar文件,源(当前在我的Netbeans 6.1中没有)和javadoc(它在我的Netbeans中显示javaee5-doc-api.zip)的关联。

您需要做的是在“Sources”标记下添加一个新的zip或jar源文件。

一个完全填充的库的例子是“Swing Layout Extensions”,它有一个jar文件,sources和javadoc。

1

我把它放在你的罐子里不包括源,因为你不能“步入”。 在这些情况下,我所做的就是找到合适的源代码(在这种情况下只需要StateManager.java,如果可用,或者包含源代码的jar),请注意它是我正在使用的版本。在我的项目树中,我创建了该特定类的包层次结构,并将该源放在那里。即使在一个罐子里存在的类,我可以利用这个源设置断点等

0

下载JSF的源和点源查找工作文件夹.. 它会深入到代码

1

举例Netbeans7和钻嘴鱼科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 \ src \ main \ java \ 将新创建的库添加到项目中

相关问题