De Oracle JDeveloper biedt ondersteuning voor het debuggen van opgeslagen Java-procedures. U moet de java-klassen compileren met de optie -g, zodat de foutopsporingsinformatie wordt gegenereerd in de klassenbestanden, d.w.z.
javac $JAVA_OPTS -g file_names
Daarna moet u een dummy pl/sql-pakketprocedure schrijven die deze in Java opgeslagen procedure aanroept. Klik vervolgens met de rechtermuisknop op de naam van de pl/sql-procedure en selecteer 'Debug'.
Daarna kunt u door de pl/sql- en java-code stappen alsof u een gewone java-klasse debugt. Omdat je de java-klasse hebt gecompileerd met de optie -g, kun je variabelen bekijken, uitdrukkingen evalueren, enz. Als je de optie -g niet hebt gebruikt, kun je nog steeds door de code in de debugger stappen, maar je zult niet de variabelen/uitdrukkingen kunnen bekijken.