मैं ग्रहण 3.5 का उपयोग कर रहा हूं और मैंने ग्रहण में मेरी वैश्विक सेटिंग्स में src.zip संलग्न किया है। विंडोज़ -> प्राथमिकताएं -> जावा -> स्थापित जेआरई -> आरटी.जर - स्रोत अनुलग्नक - ...../jdk/src.zipECLIPSE में .class फ़ाइलों को डीबग कैसे करें?
मैं जावा कोर में सफलतापूर्वक कदम उठाने में सक्षम हूं लाइब्रेरी। क्लास फाइलें और स्रोत कोड देखें। मैं एक क्लास का निर्माण करता हूं जो लिंक्डलिस्ट का उपयोग करता है और मैंने लिंक्डलिस्ट क्लास के अंदर ब्रेकपॉइंट सेट किया है।
जब मैं अपने स्रोत कोड में breakpoints (अपनी परियोजनाओं) डिबग अच्छा काम कर रहे हैं लेकिन जब मैं जावा कोर lib .classes मैं अपने ग्रहण
असमर्थ में निम्न त्रुटि प्राप्त में कदम की जरूरत है java.util.LinkedList में ब्रेकपॉइंट इंस्टॉल करें लापता लाइन संख्या गुणों के कारण। लाइन नंबर विशेषताओं को उत्पन्न करने के लिए अनुपालन विकल्पों को संशोधित करें।
मैंने प्राथमिकताओं में मेरी शिकायत सेटिंग्स की जांच की और सभी विकल्पों को सही चेक किया। अगर कोई इस मुद्दे को हल करने में मेरी सहायता कर सकता है तो यह बहुत अच्छा होगा।
अग्रिम धन्यवाद।
एक आकर्षण की तरह काम किया। आपका बहुत बहुत धन्यवाद। इसके लिए खोज रहा है। – AKh
हाय डेविड ... क्या आप बता सकते हैं कि जावा कोर में परिवर्तन कैसे करें। क्लास और उन्हें संकलित करें और मेरे प्रोजेक्ट द्वारा उपयोग किया जाए? उदाहरण के लिए: मैं अपने शोध उद्देश्य के लिए लिंक्डलिस्ट क्लास में मूल्यों को असाइन करने के लिए सार्वजनिक चर - हेडर - एक सार्वजनिक में संशोधित करना चाहता हूं? मैं लिंक्डलिस्ट के व्यवहार का अध्ययन कर रहा हूं ... अगर आप मुझे कुछ संसाधनों के बारे में बताते हैं तो भी सराहना करेंगे। – AKh
मुझे नहीं लगता कि यह एक अच्छा विचार है, और यदि आप अनुसंधान के लिए निजी चर का उपयोग करना चाहते हैं तो आप इसे प्रतिबिंब के माध्यम से कर सकते हैं। उदाहरण के लिए, अपवाद हैंडलिंग से कम: सूची सूची = नई लिंक्डलिस्ट (); list.add ("foo"); फील्ड हेडर = list.getClass()। GetDeclaredField ("हेडर"); header.setAccessible (सही); Println (header.get (सूची)); –