2012-01-01 18 views
11

का गलत संस्करण चलाता है मैंने एक ग्रहण जावा प्रोजेक्ट की प्रतिलिपि बनाई और प्रतिलिपि संस्करण पर डीबगर चलाने की कोशिश की। डीबगर ने पुरानी परियोजना के कोड का इस्तेमाल किया। इस स्थिति में मुझे क्या करना चाहिए?ग्रहण डीबगर कोड

+0

क्या आपने प्रोजेक्ट को F5 के साथ अपडेट करने का प्रयास किया है? – aleroot

+0

आपके उत्तर के लिए धन्यवाद अलर्ट, लेकिन मैंने पहले से ही कोशिश की है। – intA

+0

यह विशिष्ट नहीं है। आपका क्या मतलब है, 'कॉपी किया गया'? जावा फाइलों की प्रतिलिपि बनाई गई? आईडीई के अंदर एक पूरी परियोजना की नकल की? – bmargulies

उत्तर

16

लॉन्च कॉन्फ़िगरेशन पर एक नज़र डालें जो आप डीबगर शुरू करने के लिए उपयोग कर रहे हैं। पैकेज/प्रोजेक्ट एक्सप्लोरर में, Debug As.. पर राइट-क्लिक करें और फिर Debug Configurations का चयन करें और सुनिश्चित करें कि लॉन्च कॉन्फ़िगरेशन के सभी विवरण जो आप अपने नए प्रोजेक्ट के साथ लाइन का उपयोग कर रहे हैं।

+0

ठीक है, आपकी सलाह ने मुझे सूचीबद्ध डीबग कॉन्फ़िगरेशन से मूल प्रोजेक्ट को हटाने के लिए समाधान के लिए नेतृत्व किया - अब यह काम करता है। धन्यवाद! – intA

+3

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

0

एक चीज जो आप कर सकते हैं वह है अपने सर्वर प्रोजेक्ट src फ़ोल्डर को अपने वर्तमान प्रोजेक्ट से लिंक करना।

इस रूप में किया जा सकता है इस प्रकार है:

सही परियोजना बी पर क्लिक करें -> गुण -> जावा बिल्ड पथ -> स्रोत -> लिंक स्रोत -> ब्राउज़, तो एक परियोजना src का पता लगाने । अंत में फ़ोल्डर नाम फ़ील्ड को अपनी इच्छानुसार बदलें।

मुझे आशा है कि इस मदद करता है :)

0

मैं एक ही समस्या थी। फ्रांसिस अपटन के जवाब के अनुसार डीबग कॉन्फ़िगरेशन में जाकर यह सब ठीक लग रहा था, लेकिन मुझे अभी भी एक ही समस्या थी।

ग्रहण को पुनरारंभ करना इसे ठीक करता है।

3

डीबगर के स्टैक व्यू में शीर्ष फ्रेम पर राइट-क्लिक करें, और "स्रोत लुकअप संपादित करें ..." चुनें। सूची से गलत स्रोत प्रविष्टि निकालें, और/या सही जोड़ें।

+0

यह स्टैक व्यू बिल्कुल कहां है? – Line

0

मेरे मामले में, मेरे पास 2 प्रोजेक्ट (ए और बी) है जो सी के विभिन्न संस्करण का जिक्र कर रहा है। सी ए ए सी संस्करण 1 का जिक्र कर रहा है, और बी सी संस्करण 2 का जिक्र कर रहा है। जब मैं ए, सी संस्करण 2 डीबग कर रहा हूं का स्रोत हमेशा आया, सी संस्करण 1 नहीं। मैं प्रोजेक्ट बी को हटाकर डीबग कॉन्फ़िगरेशन में ऑर्डर समायोजित करता हूं और इसे दोबारा जोड़ता हूं। मैंने प्रोजेक्ट ए को प्रोजेक्ट बी से आगे बनाया है जो समस्या हल करता है।

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