Oracle JDeveloper có hỗ trợ gỡ lỗi các thủ tục được lưu trữ trên java. Bạn sẽ cần phải biên dịch các lớp java bằng cách sử dụng tùy chọn -g để thông tin gỡ lỗi được tạo trong các tệp lớp teh, tức là
javac $JAVA_OPTS -g file_names
Sau đó, bạn sẽ cần viết một gói-thủ tục pl / sql dummy gọi thủ tục lưu trữ java này. Sau đó nhấp chuột phải vào tên thủ tục pl / sql và chọn 'Gỡ lỗi'.
Sau đó, bạn có thể chuyển qua mã pl / sql và java giống như khi bạn đang gỡ lỗi một lớp java thông thường. Vì bạn đã biên dịch lớp java bằng cách sử dụng tùy chọn -g, bạn có thể xem các biến, đánh giá biểu thức, v.v. Nếu bạn không sử dụng tùy chọn -g, bạn vẫn có thể xem qua mã trong trình gỡ lỗi, nhưng bạn sẽ không có thể xem các biến / biểu thức.