Oracle JDeveloperは、Javaストアドプロシージャのデバッグをサポートしています。 -gオプションを使用してJavaクラスをコンパイルし、デバッグ情報がクラスファイルに生成されるようにする必要があります。つまり
javac $JAVA_OPTS -g file_names
その後、このJavaストアドプロシージャを呼び出すダミーのpl/sqlパッケージプロシージャを作成する必要があります。次に、pl / sqlプロシージャ名を右クリックし、「デバッグ」を選択します。
その後、通常のJavaクラスをデバッグする場合と同じように、pl/sqlおよびJavaコードをステップ実行できます。 -gオプションを使用してJavaクラスをコンパイルしたので、変数を監視したり、式を評価したりできます。-gオプションを使用しなかった場合でも、デバッガーでコードをステップ実行できますが、実行できません。変数/式を監視できるようになります。