2009-12-18 10 views
8

मैं ग्रहण (गैलीलियो संस्करण) में एक जावा प्रोग्राम लिख रहा हूं। कार्यक्रम कंसोल कमांड पर निर्दिष्ट इनपुट फ़ाइल से सरल उपयोगकर्ता डेटा पढ़ता है और इसे संसाधित करता है।कंसोल कमांड से इसे पढ़ने के लिए आप ग्रहण (जावा) में इनपुट फ़ाइल कहां डालते हैं?

लेकिन मुझे यकीन नहीं है कि मुझे इस इनपुट फ़ाइल को ग्रहण कार्यक्षेत्र के अंदर कहां रखना चाहिए, ताकि जब मैं ग्रहण में प्रोग्राम चलाता हूं और इनपुट फ़ाइल नाम टाइप करता हूं, तो यह पाया जा सकता है और प्रोग्राम इसे संसाधित कर सकता है।

और फ़ाइल पथ सेट करने का कोई तरीका है ताकि मैं कहीं भी इनपुट फ़ाइल रख सकूं और रनटाइम पर फ़ाइल पथ निर्दिष्ट कर सकूं?

धन्यवाद!

उत्तर

13

जावा प्रक्रिया प्रोजेक्ट निर्देशिका के साथ डिफ़ॉल्ट रूप से कार्यशील निर्देशिका के रूप में शुरू की गई है।

6

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

3

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

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