2012-02-28 22 views
15

मुझे ग्रहण के बाहर अपने जावा नमूना "हैलो वर्ल्ड" प्रोग्राम को निष्पादित करने में समस्या है, जबकि जब भी मैं रन मेनू बटन दबाता हूं तो एक्लिप्स इसे निष्पादित कर सकता है। इसलिए मैं जावा प्रोग्राम निष्पादित करने के लिए कमांड लाइन एक्लिप्स का उपयोग करना चाहता हूं।जावा प्रोग्राम चलाने के लिए एक्लिप्स द्वारा उपयोग की जाने वाली कमांड लाइन को कैसे जानें?

+0

बस अपने कमांड प्रॉम्प्ट में 'javac Myprog.java' और' जावा माइप्रोग 'करें। – RanRag

+0

अपने कंसोल में "जावा helloworld" आज़माएं जहां helloworld आपकी संकलित कक्षा फ़ाइल है? – Jasonw

+1

अपनी कक्षा को मुख्य विधि (...) रखने के लिए, जो एक पैकेज का हिस्सा है। आप इसे कमांड प्रॉम्प्ट पर चलाते हैं जैसे 'java packagename.subpackagenameifany.NameOfTheClassHavingTheMainMethod' लिखने के बाद एंटर दबाएं। –

उत्तर

36

आप अन्य पैरामीटर arguments, classpath, environment variables आदि कि ग्रहण अपने कार्यक्रम को संकलित करने का उपयोग किया जा सकता है, Run Configurations खिड़की है, जो एक लटकती रूप में प्रकट होता से जांच कर सकते हैं जब आप Run बटन के बगल में ड्रॉप-डाउन बटन पर क्लिक करें ग्रहण में

पूर्ण कमांड लाइन प्राप्त करने के लिए, आप से Debug view खोल सकते हैं। अंतिम लॉन्च पर राइट क्लिक करें और गुणों पर जाएं। ग्रहण सटीक कमांड लाइन सूचीबद्ध करेगा।

+1

आपका संपादन एक अच्छा जवाब है, धन्यवाद! मुझे cmp लाइन में सेट क्लासपाथ और सिस्टम प्रोप के सभी विवरण देता है। – medloh

3

बात ग्रहण (डिफ़ॉल्ट रूप से) स्रोत और ऑब्जेक्ट फ़ाइलों के लिए अलग-अलग निर्देशिकाओं का उपयोग करती है। यदि आप कमांड लाइन से किसी विशेष जावा फ़ाइल को निष्पादित करना चाहते हैं, तो आप या तो अपनी वर्कस्पेस निर्देशिका/src निर्देशिका के अंदर जाकर संकलित कर सकते हैं और javac <MyClass>.java दबा सकते हैं और फिर java MyClass कर सकते हैं।

या जब से यह ग्रहण में काम करता है, तो आप अपने कार्यक्षेत्र के अंदर 'बिन' निर्देशिका के अंदर जा सकते हैं और java MyClass कर सकते हैं जो आपके पूर्व संकलित वर्ग को निष्पादित करेगा।

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

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