2008-09-17 74 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 \ 將新創建的庫添加到項目中

相關問題