2012-02-27 24 views
6

मैं ग्रहण 3.7.1 का उपयोग कर रहा हूं और मेरा कोड मेरी logging.properties फ़ाइल नहीं देख रहा है। (मैंने सोचा कि यह स्वचालित रूप से इसे देखेगा क्योंकि यह जेआरई के भीतर मानक जगह पर है लेकिन यह स्पष्ट रूप से गलत है)। मुझे बताया गया है कि मुझे इस फ़ाइल को क्लासपाथ की जड़ में जोड़ने की ज़रूरत है, लेकिन मुझे यकीन नहीं है कि यह कैसे करें।मैं ग्रहण प्रोजेक्ट के क्लासपाथ में logging.properties कैसे जोड़ूं?

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

उत्तर

12

अपनी परियोजना->Run/Debug Settings->Edit the launch configuration you are using->Switch to Classpath tab->Right Click User Entries->Add the Folder (or External Folder) containing your properties file->Click Apply पर राइट क्लिक करें। मुझे लगता है कि आप यहां कंसोल एप्लिकेशन का संदर्भ दे रहे हैं।

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

आपको पता होना चाहिए कि क्लासस्पैट में कभी भी विशिष्ट फ़ाइलें शामिल नहीं हैं। इसमें आम तौर पर फ़ोल्डर्स, जार इत्यादि शामिल हैं

+0

धन्यवाद, कूलबीन! मैंने जो कहा वह मैंने किया और जैसा कि आपने कहा था, क्लासपाथ में मेरी लॉगिंग.प्रोपर्टीज को जोड़ा। मेरा System.out.println (getClass()। GetClassLoader()। GetResource ("logging.properties")); कथन अब शून्य के बजाय फ़ाइल का पथ दिखाता है। उत्सुकता से हालांकि, लॉग फ़ाइल अभी भी लिखी जा रही प्रतीत नहीं होती है। मैं% h निर्देशिका में कोई नई फाइल नहीं देख रहा हूं, वही 5 जो अभी दिनों के लिए रहे हैं; उनमें से कोई भी बदल गया है। हो सकता है कि logging.properties फ़ाइल भी गड़बड़ हो, न कि केवल प्रोग्राम के लिए अदृश्य .... –

+0

ठीक है, मैं एक और सवाल शुरू करूंगा। धन्यवाद, कूलबीन। –