【问题标题】:Specifying Source for Debugging using Netbeans使用 Netbeans 指定调试源
【发布时间】:2008-09-17 20:38:54
【问题描述】:

使用 Netbeans 6.1 中的调试器,我想进入 JSF 库的一个方法(特别是 StateManager 类的 saveSerializedView 方法),但我不知道如何通过 IDE 指定源代码的位置JSF 库。我什至无法确定 Netbeans 将哪个 jar 文件或哪些文件用于 JSF。

【问题讨论】:

    标签: jsf netbeans


    【解决方案1】:

    此答案适用于大约 2008 年 9 月的 Netbeans 6.1:

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

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

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

    【讨论】:

      【解决方案2】:

      我认为您的 jar 不包含源代码,因为您无法“介入”。 在这种情况下,我所做的就是找到合适的源(在这种情况下只是 StateManager.java,如果它可用,或者包含源的 jar),注意它是我正在使用的版本。在我的项目树中,我为该特定类创建包层次结构,并将该源代码放在那里。即使该类存在于jar中,我也可以使用此源设置断点等。

      【讨论】:

        【解决方案3】:

        Netbeans7 和 Mojarra 2.0.3 的示例
        创建一个新库(Tools->Libraries),例如 Mojarra-2.0.3。
        在类路径选项卡中添加 2 个 mojarra 罐子:

        • 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\ 将新创建的库添加到项目中

        【讨论】:

          【解决方案4】:

          下载jsf源并指向工作文件夹进行源查找.. 它会挖掘代码

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-06-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-06-17
            • 2017-03-21
            相关资源
            最近更新 更多