2013-05-28 16 views
23

में आंशिक संकलन सक्षम करें मैं IntelliJ में आंशिक संकलन कैसे सक्षम करूं?IntelliJ IDEA

नेटबीन में एक ही सुविधा जहां एक ही कक्षा में एक मुख्य विधि को चलाया जा सकता है, उसी परियोजना में गैर-निर्भरता के बिना संकलन भी आवश्यक है।

संपादित करें:

क्या CrazyCoder सुझाव प्रदर्शन कर, कुछ सफलता के बाद, अब मैं ClassNotFoundException जब उन है कि संकलन नहीं कर रहे थे के साथ जुड़ा नहीं एक फ़ाइल को चलाने की कोशिश कर रहा हो। गैर संकलन फ़ाइलों को ठीक करने के बाद, यह ठीक है।

मैंने वास्तव में परीक्षण करने के लिए एक ही गैर-संकलन फ़ाइल में त्रुटि में बनाया है और यह अभी भी काम करता है।

क्या यह एक बग हो सकता है?

संपादित करें:

पीछा निर्देश अभी भी काम नहीं।

enter image description here

+0

मैंने एक्लिप्स कंपाइलर और 'त्रुटियों पर आगे बढ़ें' विकल्प के बारे में टिप के साथ उत्तर अपडेट किया है। फिर भी एक और समाधान टूटा कोड को संकलन से बाहर करना होगा। – CrazyCoder

+1

यह सिर्फ काम करना चाहिए! यह एक 'पेशेवर' आईडीई है यदि नेटबीन्स बस ऐसा करता है तो आपको अपना होना चाहिए। – BAR

उत्तर

53

IntelliJ विचार परियोजना है कि संकलित करने के लिए विफल रहता है पर काम कर स्वागत करते हैं नहीं है, लेकिन वहाँ कई विकल्प हैं:

  • उपयोग फ़ाइल/फ़ोल्डर संदर्भ मेनू से संकलित कार्रवाई, अक्षम रन/डीबग कॉन्फ़िगरेशन में बनाएं।
  • शुरूआत से पहले रन/डीबग विन्यास की खंड में हटाने करें और बनाने के लिए, कोई त्रुटि जाँच बजाय जोड़ें। अब कॉन्फ़िगरेशन प्रारंभ करें और यह संकलन त्रुटियों को अनदेखा कर देगा जो संकलित करने में प्रबंधित कक्षाओं पर चलने की कोशिश कर रहे हैं।

आपको ध्यान रखना चाहिए कि मेक पहली त्रुटि पर विफल हो जाएगा और आगे बढ़ने की कोशिश नहीं करेगा। इस मामले में आपको स्पष्ट संकलन कार्रवाई का उपयोग करना चाहिए। त्रुटियों वाले स्रोतों के लिए आउटपुट क्लास फ़ाइलों को भी हटा दें।

यदि आप त्रुटियों के बाद आगे बढ़ने के लिए संकलन चाहते हैं, तो आपको IntelliJ IDEA Settings में ग्रहण कंपाइलर पर स्विच करना चाहिए। Compiler | Java Compiler। जब ग्रहण कंपाइलर चुना जाता है, Proceed on errors विकल्प प्रकट होता है और यह डिफ़ॉल्ट रूप से सक्षम होता है। ग्रहण कंपाइलर, पर एक विकल्प सक्षम और पर आगे बढ़ें, कोई त्रुटि नहीं लॉन्च सेक्शन में आपको वांछित व्यवहार प्राप्त करना चाहिए।

+0

रन/डीबग कॉन्फ़िगरेशन कहां है? – BAR

+0

मैं पूछता हूँ क्योंकि यह एक स्पष्ट config मुझे लगता है कि तुम क्या कर रही प्रस्तावित का कोई स्पष्ट तरीका है। – BAR

+1

चेक [इस स्क्रीनशॉट] (http://img801.imageshack.us/img801/7714/20130528105621.png) और [दस्तावेज़ देखें] (http://www.jetbrains.com/idea/webhelp/creating-and -editing रन-डिबग-configurations.html)। – CrazyCoder

3

CrazyCoder टिप्पणी अधिक दृश्यमान बनाने के लिए, यदि आप "त्रुटियों पर आगे बढ़ना" व्यवहार के लिए जाने के लिए आप को अनचेक

Settings चाहते हो सकता है | Compiler | Automatically show first error in editor