ग्रहण में डिबगिंग करते समय स्थिर चर को संशोधित / देखें


118

प्रश्न के अनुसार। डीबग दृश्य में, चर चर फ़्रेम है। यह वर्तमान ऑब्जेक्ट के सभी सदस्य चर और स्थानीय चर के सभी मूल्यों को दिखाता है, लेकिन यह ऑब्जेक्ट के वर्ग के किसी भी स्थिर चर को नहीं दिखाता है।

मैं इनसे कैसे मिलूँ?

कुछ googling ने सुझाव दिया है कि मैं टूलबार पर बटन दबाता हूं, लेकिन "शो टाइप नाम" "लॉजिकल स्ट्रक्चर" और "संक्षिप्त सभी" (ग्रहण 3.4.2) को छोड़कर चर के टूलबार पर कुछ भी नहीं है।

कोई सलाह?

जवाबों:


185

डिबग वेरिएबल्स में उनके व्यू व्यू के दाईं ओर एक तीर का बटन है। इस बटन का टूलटिप है Menu

जब आप इस बटन पर क्लिक करते हैं तो ड्रॉप डाउन मेनू दिखाया जाता है जहां आप चयन कर सकते हैं

Java -> Show static variables

नोट: आपको ग्रहण को पुनः आरंभ करने की आवश्यकता नहीं है।

यहां छवि विवरण दर्ज करें


1
मैं स्थिर चर देखने में सक्षम नहीं था जब तक कि मैंने ग्रहण को फिर से शुरू नहीं किया।
रुषभ शाह

20

बस अपने माउस कर्सर को कोड में स्थिर चर पर रखें और आपको असाइन किया गया मान दिखाई देगा।


4

आप स्थैतिक चर देख सकते हैं और रनटाइम के दौरान भी संपादित कर सकते हैं। डाउनवर्ड इंगित करने वाले छोटे तीर पर क्लिक करें। छवि के नीचे देखें यहां छवि विवरण दर्ज करें


3
यह सिर्फ स्वीकृत उत्तर को दोहरा रहा है लेकिन 6 साल बाद!
स्टुअर्ट रॉसिटर

क्या कोई जानता है कि मैं इसे C ++ के लिए कैसे काम कर सकता हूं?
जोरिस

अच्छा जवाब पाया
लोवा चित्तमुरी

2

Window-> Show View-> Other-> Debug-> Expressions-> खिड़की पर राइट क्लिक करें -> Add Watch Expression...-> उस चर का नाम दर्ज करें जिसे आप देखना चाहते हैं


मैंने "MyClass.myStaticField" में प्रवेश किया और मूल्य "<त्रुटि (ओं) _during_the_evaluation>" है। मैंने पूरी कक्षा के नाम को निर्दिष्ट करने का भी प्रयास किया। कोई सुझाव?
नेथन

1

आप घड़ी विंडो में स्वयं का मूल्य :: $ मूल्य जैसे अभिव्यक्ति लिखने का भी प्रयास कर सकते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.