5

Netbeans 6.1 のデバッガを使用して、JSF ライブラリのメソッド (具体的には StateManager クラスの saveSerializedView メソッド) にステップインしたいのですが、IDE を介して JSF ライブラリのソース コードの場所を指定する方法がわかりません。 . Netbeans が JSF に使用している jar ファイルを特定するのに苦労しています。

4

4 に答える 4

6

この回答は、2008 年 9 月頃の Netbeans 6.1 に適用されます。

「ライブラリ」ダイアログを探索する必要があるかのように聞こえます。メニューバーから「ツール」を選択し、メニューから「ライブラリ」を選択します。左側で「JSF」を選択すると、jar ファイル、ソース (現在、私の Netbeans 6.1 にはありません)、および javadoc (私の Netbeans では javaee5-doc-api.zip を示しています) の関連付けが表示されます。

あなたがする必要があるのは、ソースファイルの新しい zip または jar を「Sources」タグの下に追加することです。

完全に実装されたライブラリの例は、jar ファイル、ソース、および javadoc を含む「Swing Layout Extensions」です。

于 2008-09-18T17:38:34.907 に答える
1

Netbeans7とMojarra2.0.3の例
新しいライブラリを作成し([ツール]-> [ライブラリ])、たとえばMojarra-2.0.3と呼びます。
クラスパスタブで、2つのmojarrajarを追加します。

  • jsf-api.jar
  • jsf-impl.jar

[ソース]タブで、次の2つのパスを追加します。

  • .. \ mojarra-2.0.3-FCS-source \ jsf-api \ src \ main \ java \

  • .. \ mojarra-2.0.3-FCS-source \ jsf-ri \ src \ main \java\新しく作成したライブラリをプロジェクトに追加します

于 2011-07-21T15:49:08.180 に答える
1

「踏み込む」ことができないため、jarにはソースが含まれていないと思います。このような場合、適切なソース (この場合は StateManager.java が利用可能であればそれ、またはソースを含む jar) を見つけ、それが使用しているバージョンであることを確認します。プロジェクト ツリー内で、その特定のクラスへのパッケージ階層を作成し、そのソースをそこに配置します。クラスが jar に存在する場合でも、このソースを使用してブレークポイントなどを設定できます。

于 2008-09-18T04:12:35.577 に答える
0

jsfソースをダウンロードし、ソースルックアップ用の作業フォルダーをポイントします。コードを掘り下げます

于 2008-09-19T10:55:47.877 に答える