質問

Netbeans 6.1 のデバッガを使用して、JSF ライブラリのメソッド (具体的には StateManager クラスのメソッド saveSerializedView) にステップインしたいのですが、IDE を通じて JSF ライブラリのソース コードの場所を指定する方法がわかりません。 。Netbeans が JSF にどの jar ファイルを使用しているかを判断することさえ困難です。

役に立ちましたか?

解決

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

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

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

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

他のヒント

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

Netbeans7 と Mojarra 2.0.3 の例
新しいライブラリを作成します ([ツール] -> [ライブラリ])。たとえば、Mojarra-2.0.3 と名付けます。
クラスパス タブに 2 つの mojarra jar を追加します。

  • 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 新しい作成ライブラリをプロジェクトに追加

jsf ソースをダウンロードし、ソース検索用の作業フォルダーを指定します。コードを掘り下げていきます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top