2011-09-11 6 views
6

मुझे ग्रहण में काम करने के लिए घड़ी बिंदु नहीं मिल सकते हैं। यहां मैंने जो किया है, वैरिएबल इंटिलाइजेशन के बाईं ओर डबल क्लिक किया गया है और अब यह संशोधित/एक्सेस के लिए वॉचपॉइंट्स कहता है। जब मैं डीबग मोड में चलाता हूं तो वैरिएबल संशोधित होने पर ग्रहण डीबगर टूट नहीं जाता है। लाइन ब्रेक पॉइंट सेट करते समय मुझे कोई समस्या नहीं है। कोई विचार?कार्य करने के लिए ग्रहण घड़ी अंक प्राप्त नहीं कर सकते

उत्तर

1

यह मेरे लिए काम करता है, यहाँ मैं क्या किया है:

package dao; 

public class Watchpoint { 

    /* placed breakpoint here in Eclipse*/ private int i = 0; 

    public void modif() { 
     this.i = 3; 
    } 

    public static void main(String args[]) { 
     new Watchpoint().modif(); 
    } 
} 

ग्रहण Helios (सेवा रिलीज़ 2) में उपरोक्त कोड के बाद, मैं "निजी पूर्णांक मैं = 0 पर एक ब्रेकपाइंट जोड़ दिया है, लाइन (इसके बाईं ओर डबल क्लिक करके)। फिर यदि मैं डीबग मोड में जाता हूं, तो ब्रेकपॉइंट टैब (ऊपरी दाएं) में, मैं उस घड़ी का चयन कर सकता हूं, और फिर मेरे पास चेक करने योग्य विकल्प "एक्सेस" और "संशोधन" हैं। अगर मैं दोनों को जांचें और फिर कोड डीबग करें, डीबगर मोडिफ़() विधि के अंदर "this.i = 3;" पंक्ति पर रुक जाएगा।

+0

मेरे पास जो कुछ है लेकिन मेरे कोड में है और यह तोड़ नहीं रहा है :( – Daniel

+0

क्या आप कृपया उस कोड को पोस्ट कर सकते हैं, और बता सकते हैं कि आप कहां हैं ब्रेकपॉइंट/वॉचपॉइंट डालें? –

+0

वही समस्या है, लेकिन मैं गैलीलियो चला रहा हूं - "एक्सेस" और "संशोधन" उपलब्ध नहीं हैं। एंड्रॉइड पर चल रहा है - क्या इससे कोई फर्क पड़ता है? –

2

राइट क्लिक करें डी डीबगर और स्रोत प्रोजेक्ट चुनें, फिर अपनी परियोजना पर चयन जोड़ें आपके साथ काम करेगा :)

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