मैं इसे चलाने के बिना ग्रहण में जावा कार्यक्रम कैसे संकलित कर सकता हूं?


91

मैं अपने जावा प्रोग्राम को एक्लिप्स में संकलित करना चाहूंगा, लेकिन इसे चलाने के लिए नहीं। मैं समझ नहीं पा रहा हूं कि यह कैसे किया जाए।

मैं .classइसे चलाने के बिना ग्रहण में फ़ाइलों के लिए जावा प्रोग्राम कैसे संकलित कर सकता हूं ?


@ THELQ: यह सही था, और मुझे नहीं पता था कि यह स्वचालित रूप से संकलित किया गया था। धन्यवाद।
जोनास

क्या मुझे संकलन संदेश भी मिल सकता है?
gstackoverflow

जवाबों:


45

आप प्रोजेक्ट मेनू में स्वचालित रूप से बिल्ड को अन-चेक कर सकते हैं और फिर Ctrl + B द्वारा हाथ से निर्माण कर सकते हैं, या प्रिंटर आइकन के दाईं ओर दिखाई देने वाले आइकन पर क्लिक कर सकते हैं।


11

आपको प्रोजेक्ट-> क्लीन ... पर जाना होगा , फिर अपना प्रोजेक्ट बनाना होगा। यह तब भी काम करेगा, जब आपके स्रोत कोड में निष्पादन योग्य कार्यक्रम के रूप में चलाने के लिए कोई मुख्य विधि न हो। .Class फ़ाइलें आपके प्रोजेक्ट के बिन फ़ोल्डर में, आपके कार्यक्षेत्र में दिखाई देंगी।


3

उस स्थिति में जब आप अपनी .class फ़ाइल को ग्रहण में हटाते हैं और फिर इसे .java फ़ाइल से फिर से बनाने की कोशिश करते हैं, तो यह कुछ भी नहीं करेगा। यदि आप .clava फ़ाइल के बिना .java फ़ाइल को चलाने का प्रयास करते हैं, तो आपको एक त्रुटि मिलेगी कि यह मुख्य वर्ग नहीं पा सकती है।

आपको या तो .java फ़ाइल को फिर से बदलना और फिर से सहेजना होगा, फिर से बनाना होगा, या फिर आपको प्रोजेक्ट पर क्लीन रन करना होगा - फिर से बनाना होगा।


3

राईट क्लिक करें Yourproject(in project Explorer)-->Build Project

यह आपके प्रोजेक्ट की सभी फ़ाइलों को संकलित करेगा और आपके बिल्ड फ़ोल्डर को अपडेट करेगा, सभी बिना चलाए।


2

इसे अपने कंसोल में आज़माएँ:

javac {$PathToYourProyect}/*

यदि आपको किसी बाहरी पुस्तकालय की आवश्यकता है, तो प्रयास करें:

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*

2

पैकेज एक्सप्लोरर पर फ़ाइल पर राइट क्लिक करें फिर शो में जाएं इसके तहत टर्मिनल पर जाएं ग्रहण में एक टर्मिनल होगा फिर संकलन करने के लिए javac fileName का उपयोग करें


1

प्रोजेक्ट एक्सप्लोरर ब्लॉक पर जाएं ... प्रोजेक्ट नाम पर राइट क्लिक करें "बिल्ड पाथ" -----------> "कॉन्फ़िगरेशन बिल्ड पाथ" चुनें

फिर पॉप अप विंडो ओपन हो जाएगी।

इस पॉप अप विंडो में आपको 4 टैब मिलेंगे। 1) स्रोत 2) प्रोजेक्ट 3) लाइब्रेरी 4) ऑर्डर और निर्यात

1) स्रोत पर क्लिक करें

परियोजना का चयन करें (जिसके तहत वह फ़ाइल मौजूद है जिसे आप संकलित करना चाहते हैं)

और फिर ok पर क्लिक करें…।

परियोजना के कार्यक्षेत्र स्थान पर जाकर एक बिन फ़ोल्डर खोलें और उस वर्ग फ़ाइल को खोजें ...

आपको वह जावा फ़ाइल संकलित हो जाएगी ...

बस समय की जांच करने के लिए क्रॉस सत्यापित करें।

आशा है कि यह मदद करेगा।

धन्यवाद।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.