2011-04-14 16 views
6

में वैश्विक/स्थैतिक/विरासत वाले चर देखें, यह मेरे लिए एक मामूली परेशानी है जो आने वाली है। जब मैं किसी प्रोग्राम को डिबग कर रहा हूं, तो मैं तत्काल दायरे में चर देख सकता हूं, लेकिन मैं उन चरों को नहीं देख सकता जो वैश्विक, स्थिर, या 'इस' वर्ग द्वारा विरासत में प्राप्त चर हैं। एकमात्र तरीका यह है कि मैं जानता हूं कि परीक्षण के लिए इन मानों को कैसे प्राप्त किया जाए, एक डमी चर बनाने के लिए एक वैरिएबल को स्टोर करना है जिसे मैं किसी दिए गए फ़ंक्शन के दायरे में रखना चाहता हूं, जो कि कुशल या सुरुचिपूर्ण नहीं है।ग्रहण डीबगर

क्या डीबगर के माध्यम से कदम उठाते हुए मैंने वर्णित किसी भी तीन प्रकार के सभी चर प्रकारों के मूल्य को देखने का कोई आसान तरीका है?

धन्यवाद

+0

सीडीटी का चयन करें: https://stackoverflow.com/questions/4434107/see-static-variables-in -clclsese-cdt –

उत्तर

6

आप स्थिर और वैश्विक चर सहित एक मनमाना अभिव्यक्ति, देखने के लिए Expression View उपयोग कर सकते हैं।

एक और आसान दृश्य Displays View है, जो आपको मनमाने ढंग से कोड निष्पादित करने की अनुमति देता है।

15

Variables में Debug Perspective में देखें, आपको डिफ़ॉल्ट रूप से उन सभी (गैर स्थैतिक) सदस्यों को पहले से ही देखने देना चाहिए।

(छोटे दृश्य के ऊपर दाईं ओर नीचे तीर क्लिक करके खोला) स्थिरांक और स्थिर सदस्यों, Variables देखने के मेनू में देखने के लिए, Java > Show Static Variables या Show Constants

Show Static Variables

+0

धन्यवाद आप, वही है जो मुझे चाहिए। मुझे बेवकूफ़ लगता है कि मैं इसे अपने – drew

+1

पर नहीं ढूंढ पाया था, आपको सच कहने के लिए मुझे Google को भी यह था! अब हम दोनों जानते हैं :) –

+0

अंततः लंबे समय तक परेशान हो गया, धन्यवाद! पता नहीं क्यों मैंने इसके लिए पहले Google नहीं किया था .. – FDIM

1

चुनें डिबग परिप्रेक्ष्य में , वेरिएबल्स व्यू खोलें, फलक के ऊपरी दाएं भाग में नीचे दिमागी तीर पर क्लिक करें और जावा/शो स्टेटिक वैरिएबल

संबंधित मुद्दे