6

मेरे पास एक्लेप्से में जावा मेवेन प्रोजेक्ट शुरू हुआ है, तो कुछ दिनों में काम किया, फिर इसे इंटेलिजे आईडीईए में आयात किया, फिर से कुछ दिनों में काम कर रहा था।IntelliJ IDEA: ClassNotFoundException अगर डीबग चलाता है, निष्पादन/रन काम करता है

आईडीईए में सामान्य रन/निष्पादन और खोल के माध्यम से काम करता है, लेकिन डीबग नहीं।

जब मैं डीबग के लिए बग आइकन पर क्लिक करता हूं, तो यह URLClassLoader.java फ़ाइल खोलता है और लाइन पर अंक "नया क्लास नॉटफाउंड अपवाद (नाम) फेंक देता है" और डीबग को रोकता है, अगर मैं डीबग को फिर से शुरू करता हूं, तो यह कई कक्षाएं दिखाता है जो करता है मेरी परियोजना से संबंधित नहीं है। मैं रेज़्यूम बटन अंतहीन पर क्लिक कर सकता हूं, यह एक ही कक्षा को दिखाता है, क्लास नॉटफाउंड अपवाद भी लगातार लूप में बार-बार और मेरे स्रोत को डीबग नहीं करता है।

चर के तहत डीबग विंडो में:;: -

अगर मैं बिल्ड क्लिक करें> पुनर्निर्माण परियोजना यह डीबग आइकन पर कहते हैं, "ऑपरेशन वीएम द्वारा समर्थित नहीं myClassname स्कीमा लागू नहीं किया परिवर्तन गर्म स्वैप myClassname विफल" यह कहता है: "फ़्रेम उपलब्ध नहीं है"

इंटेलिजे आईडीईए में इस प्रोजेक्ट के डीबग ने पहले काम किया था, अब क्या गलत है?

+0

क्या आपने इस परियोजना को नए स्थान पर देखने और इंटेलिजे आईडीईए को आयात करने का प्रयास किया है? –

उत्तर

9

ऐसा लगता है कि आपके पास ClassNotFoundException पर अपवाद ब्रेकपॉइंट है। कृपया रन खोलने का प्रयास करें ब्रेकपॉइंट्स देखें ... और "जावा अपवाद ब्रेकपॉइंट्स" के तहत ब्रेकपॉइंट को अनचेक करें।

+0

धन्यवाद! यह काम करता हैं। अब मैं अपने कार्यक्रम को डीबग कर सकता हूं। लेकिन क्लास नॉटफाउंड अपवाद क्यों है? –

+0

यह जावा प्रोग्राम प्रारंभिकरण का एक सामान्य हिस्सा है। – yole

+0

बहुत बहुत धन्यवाद, मुझे याद रखना पड़ा कि रिमोट डीबग का उपयोग कैसे करें - जैसा कि मैंने 2011-12 में किया था :) – Shurik