2013-04-11 3 views
8

मैं जावा दुनिया में नया हूं। मैंने एक साधारण जावा (मेवेन) प्रोजेक्ट बनाया और मैं संकुल देखता हूं और सब कुछ पूरी तरह से काम करता है। हालांकि मुझे दो रिक्त मुख्य और परीक्षण फ़ोल्डरों वाला एक स्रोत दिखाई देता है। कोई विचार क्यों?मैवेन प्रोजेक्ट्स में एक src फ़ोल्डर क्यों है जिसमें दो खाली उप-फ़ोल्डर (मुख्य और परीक्षण)

enter image description here

संपादित करें: जवाब नीचे जवाब देने के लिए और अधिक जानकारी जोड़ना एकदम सही है। हालांकि थोड़ा और अधिक टंकण करने पर मुझे एक अधिक आकर्षक कारण मिला कि यह ग्रहण में ऐसा क्यों दिखाया गया है।

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

उत्तर

4

फ़ोल्डर फ़ाइलों को देखना चाहिए। देखें कि आपका ऐप.जावा कहां है: src/main/java/com/nuance/spring

ग्रहण आपको इस जगह पर सामग्री छिपाता है क्योंकि यह ऊपर विशेष दृश्य वाले विशेष फ़ोल्डर्स हैं।

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

+1

ओह भयानक यह सही समझ में आता है। मैंने डेटा नामक एक डमी फ़ोल्डर जोड़ा और 1.txt नामक एक डमी फ़ाइल जोड़ा। जैसा कि आपने उल्लेख किया है, मैं उन्हें देखता हूं। स्पष्टीकरण देने के लिए धन्यवाद। – Mano

+0

आपका उत्तर सही है। हालांकि थोड़ा और अधिक टंकण करने पर मुझे एक अधिक आकर्षक कारण मिला कि यह ग्रहण में ऐसा क्यों दिखाया गया है। यदि फ़ोल्डर "जावा बिल्ड पथ" में है तो उन फ़ोल्डरों को विशेष दृश्य में ऊपर दिखाया जाएगा। तो आप कोई फ़ोल्डर बना सकते हैं और एक बार जब आप उस फ़ोल्डर को "जावा बिल्ड पथ" में जोड़ते हैं तो उस फ़ोल्डर में बदलाव के लिए दृश्य। वही अगर आप "जावा बिल्ड पथ" से मौजूदा फ़ोल्डर को हटाते हैं तो यह नीचे एक सामान्य पेड़ दृश्य के रूप में वापस जाना प्रतीत होता है। – Mano

2

यदि आप अपने संपादक के बाहर की निर्देशिका को देखते हैं (ग्रहण की तरह दिखता है) तो वे वास्तव में खाली नहीं होते हैं। ग्रहण ने आपके लिए स्रोत फ़ोल्डर्स बनाए हैं जिन्हें ऊपर देखा जा सकता है। src/main/java और src/test/java।

इसलिए यदि आप अपने ऑपरेटिंग सिस्टम एक्सप्लोरर में फ़ोल्डर पर एक नज़र डालें आप खाली नहीं हैं वहाँ

+0

हाँ आप सही हैं, मैं उन्हें एक्सप्लोरर में देखता हूं, इसलिए यह उन लोगों के अलावा पैकेज एक्सप्लोरर में खाली के रूप में उन्हें दिखाने के लिए ग्रहण में एक बग है जो फाइलों को सूचीबद्ध करता है। मेरा मतलब है कि मुझे यकीन नहीं है कि मैं पैकेज एक्सप्लोरर में अतिरिक्त src फ़ोल्डर क्यों देखूं। – Mano

+0

नहीं, यह नहीं है। यदि आपके पास अन्य फ़ोल्डर्स हैं जो संसाधनों के स्रोत नहीं हैं, तो आप इसे वहां देख सकते हैं (उदाहरण के लिए WEB-INF)। –

+0

मुझे यकीन नहीं है कि यह ऐसा क्यों है। एक अनुमान के रूप में ऐसा लगता है कि यह आपको जेनरेट किए गए स्रोत फ़ोल्डरों का रूट स्तर दिखाने की कोशिश कर रहा है, लेकिन मुझे यकीन नहीं है। उम्मीद है कि कोई और आपके लिए बेहतर जवाब दे पाएगा। –

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