2012-08-31 7 views
15

जावा में चलाने के लिए ले, एक सामान्य मुख्य विधि के लिए:ग्रहण: कैसे हम तर्क मुख्य के लिए जब

public static void main(String[] args){ 
    // code here 
} 

String[] args कमांड लाइन से कुछ मानकों लेने के लिए प्रयोग किया जाता है। मैं इस फ़ाइल को कमांड प्रॉम्प्ट से चला सकता हूं:

javac filename.java 
java filename -30 

लेकिन, यह और अधिक कदम उठाता है, और मुझे इस फ़ोल्डर में सीडी करना होगा। (हर बार लंबे समय तक)। तो, क्या इस फ़ाइल को एक्लिप्स में मुख्य के लिए कुछ तर्कों के साथ चलाने के लिए है।

धन्यवाद :)

+2

क्या आपने थोड़ा सा शोध किया था? 'ग्रहण जावा तर्क मुख्य' के लिए पहली बार आपको Google पर उत्तर देता है। -1। –

उत्तर

29

ग्रहण में आप Run Configuration for the Java Application सेट अप कर सकते हैं। लॉन्च टूलबार में हरे "प्ले" बटन पर क्लिक करें (बग आइकन के बगल में जो डिबगिंग शुरू करता है)।

उस कॉन्फ़िगरेशन के भीतर, आप कार्य निर्देशिका और कमांड लाइन तर्क सेट कर सकते हैं - और ${string_prompt:Foo} जैसे तर्कों का उपयोग करते हुए उपयोगकर्ता को कमांड लाइन तर्कों के लिए भी संकेत दें।

+2

+1 उपयोगकर्ता टिप्पणी को संकेत देने के लिए! वह तो बहुत ही बढ़िया है। –

+0

इस '3 Sndn

3

राइट मुख्य विधि के साथ कार्यक्रम पर क्लिक करें ---> का चयन रनटाइम विन्यास -> वहाँ आप सही पक्ष पर argument के लिए एक बॉक्स देखेंगे।

16

कक्षा पर राइट क्लिक करें। फिर चलाने के लिए> कॉन्फ़िगरेशन चलाएं पर जाएं। बाईं ओर कार्यक्रम का चयन करें। फिर तर्क टैब पर आप प्रोग्राम तर्क देखेंगे। यदि आप एकाधिक तर्कों को रिक्त स्थान से अलग तर्कों को अलग करना चाहते हैं, तो इस टेक्स्टरेरा में अपने प्रोग्राम तर्क दर्ज करें।

enter image description here

इस साइट में छवियों के साथ कदम ट्यूटोरियल द्वारा एक अच्छा कदम प्रदान करता है: http://www.javaprogrammingforums.com/java-jdk-ide-tutorials/362-how-send-command-line-arguments-eclipse.html

1

यह अजीब था कि मैं एक नई लाइन में लेकिन थोड़ा यह मेरे लिए भावना बनाया पढ़ने के बाद प्रत्येक तर्क पारित करने के लिए किया था (इस तथ्य को अनदेखा किया कि वे (तर्क) स्ट्रिंग के उदाहरण हैं)। Multiple Arguments for a PSVM

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