Oracle JDeveloper obsługuje debugowanie procedur składowanych w języku Java. Będziesz musiał skompilować klasy java za pomocą opcji -g, aby informacje debugowania były generowane w plikach klas, tj.
javac $JAVA_OPTS -g file_names
Następnie będziesz musiał napisać fikcyjną procedurę pakietu pl/sql, która wywołuje tę procedurę składowaną java. Następnie kliknij prawym przyciskiem myszy nazwę procedury pl/sql i wybierz „Debuguj”.
Następnie możesz przejść przez kod pl/sql i java tak, jakbyś debugował zwykłą klasę java. Ponieważ skompilowałeś klasę java przy użyciu opcji -g, możesz obserwować zmienne, oceniać wyrażenia itp. Jeśli nie użyłeś opcji -g, nadal będziesz mógł przejść przez kod w debuggerze, ale nie móc oglądać zmienne/wyrażenia.