Oracle JDeveloper के पास जावा संग्रहीत कार्यविधियों को डीबग करने के लिए समर्थन है। आपको -g विकल्प का उपयोग करके जावा कक्षाओं को संकलित करने की आवश्यकता होगी ताकि डिबगिंग जानकारी तेह क्लास फाइलों में उत्पन्न हो, अर्थात
javac $JAVA_OPTS -g file_names
उसके बाद, आपको एक डमी पीएल/एसक्यूएल पैकेज-प्रक्रिया लिखनी होगी जो इस जावा संग्रहीत प्रक्रिया को आमंत्रित करती है। फिर pl/sql प्रक्रिया नाम पर राइट क्लिक करें और 'डीबग' चुनें।
उसके बाद आप pl/sql और java कोड के माध्यम से कदम उठा सकते हैं जैसे कि आप एक नियमित जावा क्लास को डिबग कर रहे थे। चूंकि आपने -g विकल्प का उपयोग करके जावा वर्ग को संकलित किया है, आप चर देख सकते हैं, भावों का मूल्यांकन आदि कर सकते हैं। यदि आपने -g विकल्प का उपयोग नहीं किया है, तो भी आप डीबगर में कोड के माध्यम से कदम उठाने में सक्षम होंगे, लेकिन आप नहीं करेंगे चर/अभिव्यक्तियों को देखने में सक्षम हो।