2012-12-02 16 views
9

यदि मैं जावा का उपयोग करके ग्रहण में एक एप्लिकेशन बना रहा हूं, और मैं यह एप्लिकेशन एक txt फ़ाइल से पढ़ना चाहता हूं, तो मुझे अपने पथ को निर्दिष्ट करने के लिए पैकेज में txt फ़ाइल कहां रखना चाहिए (ताकि मैं बस "file.txt" कहें)। मैंने सोचा कि यह src फ़ोल्डर में जाना था, लेकिन यह काम नहीं कर रहा है।मैं txt फ़ाइल कहां रखूं जिसे मैं जावा में पढ़ना चाहता हूं?

+0

* "मैं चाहता हूं कि यह एप्लिकेशन एक txt फ़ाइल से पढ़े" * क्या यह केवल ** ** पढ़ा गया है? जैसा कि, जानकारी को कभी भी लिखे जाने की आवश्यकता नहीं होगी? –

उत्तर

7

प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें और नया -> फ़ाइल क्लिक करें। फ़ाइल प्रोजेक्ट फ़ोल्डर में होगी और स्रोत फ़ोल्डर में नहीं।

3

फ़ाइल को उस फ़ोल्डर में रखें जहां से आप अपना जावा एप्लिकेशन चलाते हैं (आपका वर्तमान/काम करने वाला फ़ोल्डर)। यदि आप अपने आवेदन को चलाने के लिए ग्रहण की डिफ़ॉल्ट सेटिंग्स का उपयोग कर रहे हैं, तो आपको सीधे ग्रहण प्रोजेक्ट फ़ोल्डर के अंदर फ़ाइल डालना चाहिए। ग्रहण प्रोजेक्ट में फ़ाइल बनाने के लिए, आप इसे वहां खींच सकते हैं और छोड़ सकते हैं या ग्रहण प्रोजेक्ट पर राइट-क्लिक कर सकते हैं और एक नई फ़ाइल बना सकते हैं।

0

तरीका यह किया जा सकता है एक सही जवाब के लिए .getResourceAsStream ("file.txt")

SO thread

downvoted उपयोग कर रहा है? Wierd ...

1

यदि आप पथ निर्दिष्ट नहीं करना चाहते हैं, और java.io.File API का उपयोग कर फ़ाइल सिस्टम से फ़ाइल खोलना चाहते हैं, तो उसे कार्यशील निर्देशिका में रखें।

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

0

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