2014-05-06 10 views
12

क्या इंटेलिजे के समान ग्रहण में अभिव्यक्ति का मूल्यांकन करना संभव है। जहां आप गतिशील रूप से कोड टाइप कर सकते हैं और परिणाम डीबग के दौरान प्रदर्शित किया जाएगा? मुझे पता है कि यह कुछ ऐसा "प्रदर्शन" करता है लेकिन आपको लिखा गया कोड हाइलाइट करने की आवश्यकता है (इसलिए जब तक आप फिर से संकलित नहीं करते हैं तब तक आप कोई नया कोड नहीं लिख सकते)।जावा ग्रहण अभिव्यक्ति का मूल्यांकन

शायद ऐसे प्लगइन हैं जिनका मैं उपयोग कर सकता हूं? मैंने अभी ग्रहण

उत्तर

16

रूप में अच्छी तरह है कि वास्तव में आप क्या चाहते हैं कर सकते हैं एक प्रदर्शन दृश्य नहीं है। Window > Show view > Display पर जाएं (या अन्य ... यदि प्रदर्शन व्यू नहीं है। प्रदर्शन दृश्य में, आप डीबग के दौरान इच्छित कोड टाइप कर सकते हैं (सामग्री सहायता उपलब्ध है)। वर्तमान ऑब्जेक्ट्स और वेरिएबल भी उपयोग के लिए उपलब्ध हैं आपके कोड को लिखने के बाद, आपको इसे हाइलाइट करना होगा, राइट क्लिक करें और Execute का चयन करें या दबाएं। आप अन्य संभावित कार्रवाइयों के साथ भी खेल सकते हैं।

इसके अलावा, आप स्रोत कोड में भी लिख सकते हैं जैसा कि आपने उल्लेख किया है, डिस्प्ले का उपयोग करके इसे डिबग और मूल्यांकन करें। यदि आपके पास डिबगिंग करने वाले वर्ग के लिए स्रोत है।

+1

कोई भी वास्तविक निष्पादन के बिना परिणाम देखने के लिए संदर्भ मेनू से "प्रदर्शन" विकल्प का चयन कर सकता है। – vikramvi

+0

उत्तर ग्रहण नियॉन – JackTheKnife

+0

के लिए अब मान्य नहीं है कौन सा हिस्सा और क्यों नहीं? – Sleeper9

0

का उपयोग करना शुरू कर दिया है, आप डीबग परिप्रेक्ष्य का उपयोग करके फ्लाई पर वेरिएबल वैल्यू बदल सकते हैं। ग्रहण के शीर्ष दाएं कोने में चर दृश्य होना चाहिए जिससे आप एक चर नाम का चयन कर सकते हैं और इसके मूल्य को बदल सकते हैं। आप एक्लिप्स के ऊपरी दाएं कोने में ब्रेकपॉइंट्स व्यू को चुनकर सशर्त ब्रेकपॉइंट्स भी सेट कर सकते हैं। ब्रेकपॉइंट पर राइट-क्लिक करें और ब्रेकपॉइंट गुणों का चयन करें। सशर्त चेकबॉक्स की जांच करें और एक अभिव्यक्ति लिखें कि केवल जब यह सत्य के रूप में मूल्यांकन करे तो प्रोग्राम डिबगिंग के दौरान निलंबित हो जाता है।

Change Variable Values during Debug

Conditional Breakpoints

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