मैंने एक ब्रेकपॉइंट सेट किया है जो मुझे किसी ऑब्जेक्ट पर किसी फ़ील्ड में मान देखने की अनुमति देता है। मैं मान को बदलना चाहता हूं फिर निष्पादन जारी रखना चाहता हूं, लेकिन फिर मैं वैरिएबल व्यू से मान को संपादित करने का प्रयास करता हूं, मान फ़ील्ड ग्रेड-आउट है। डिबगिंग करते समय परिवर्तनीय मानों को बदलने का कोई तरीका है?नेटबीन 7.1 में जावा कोड डीबग करते समय मैं चर के मूल्य को कैसे बदल सकता हूं?
उत्तर
Debug
मेनू के तहत आप Apply Code Changes
चुनकर बस अपने डीबग सत्र के माध्यम से अपना कोड परिवर्तन लागू कर सकते हैं। इस सुविधा के लिए धन्यवाद, आप कोड डीबग कर सकते हैं, फिक्स कर सकते हैं, और उसके बाद एप्लिकेशन को पुनरारंभ किए बिना डिबगिंग जारी रख सकते हैं।
यदि आप "टूल्स" मेनू से डीबगिंग करते समय जावा कोड में परिवर्तन सहेजते हैं तो आप अपने कोड को स्वचालित रूप से बदलना चाहते हैं, तो आप "विकल्प" चुनते हैं, फिर "जावा डीबगर" टैब पर क्लिक करें, फिर " सहेजने के बाद कोड परिवर्तन लागू करें "और फिर" ठीक "दबाएं।
प्रश्न स्मृति मानों को बदलने के बारे में है, कोड नहीं। – Vadzim
वैरिएबल विंडो के वैल्यू कॉलम में आदिम चर और स्ट्रिंग्स इन-प्लेस के मूल्य को बदलना भी संभव है। ऑब्जेक्ट वेरिएबल के मानों को बदलने के लिए, आप मेनू डीबग विकल्प (Ctrl + F9) के तहत "अभिव्यक्ति का मूल्यांकन करें ..." का उपयोग कर सकते हैं।
CTRL + F9 !! मैं क्या देख रहा था – GabrielBB
यहां एक नज़र डालें http://www.cs.uga.edu/~shoulami/sp2009/cs1301/tutorial/NetBeansDebuggerTutorial/NetBeansDebuggerTutorial.htm – RanRag