FaqDebuggingSteppingCodeJa

自由形式プロジェクト用に IDE 内で作成した Ant デバッグターゲットを使用しているとき、ソースコードにステップイン出来ないのはなぜでしょう?

コードの行から行にステップできず、ブレークポイントからブレークポイントにだけステップできる場合は、IDE はソースコードを見つけられないのです。これは、あなたがソースコードを適切に指定していないからです。

  • Java クラス (例えばサーブレット): 「ウインドウ」>「デバッグ」>「ソース」を選択します。ソースウインドウはデバッグで利用できるすべての Java ソースフォルダを表示します。ソースウインドウで利用できないソースフォルダをデバッグしたい場合は、プロジェクトプロパティーダイアログボックスでそれを指定します。
    1. プロジェクトノードを右クリックして、プロパティーを選択し、Java ソースをクリックします。
    2. デバッグするフォルダをソースパッケージフォルダーの表かテストパッケージフォルダーの表に追加します。

Java クラスのコンパイルで使用するクラスは、javac 作業を呼び出すときに debug="true" を指定しなければならないことに注意してください。サーブレットがデバッグ情報なしでコンパイルされると、デバッガはそのブレークポイント上で停止しません。

  • JSP ページ: プロジェクトのコンテキストパスを確実に定義してください:
    1. プロジェクトノードを右クリックして、プロパティーを選択し、Web サービスをクリックします。
    2. コンテキストパスを入力します。例えば、コンテキストパスフィールドに /MyProject を入力します。

コンテキストパスを指定する「前」にブレークポイントを設定した場合は、コンテキストパスを設定した後にぶれ区ポイントを削除して再設定する必要があることに注意してください。つまり、コンテキストパスは先に設定しなければなりません。

また、debug.properties ファイルと debug-nb ターゲットにソースが正しく設定されているようにします。nbproject フォルダがソースフォルダを納めているホルダ内にない場合は、Java ソースや Web ソースへのパスを含んでいるプロパティーは、例えば次のように、project.dir プロパティーの値への相対になることに注意してください。

  • src.folders=${project.dir}/src
  • web.docbase.dir=${project.dir}/web

  バージョン: NetBeans 4.1、5.0
  プラットフォーム: すべて

---

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo