2012-12-11 33 views
9

मेरे पास एक मूल मेवेन प्रोजेक्ट है (जावा पहलू संस्करण 1.7 का उपयोग करके) जिसमें कुछ मॉड्यूल शामिल हैं। मुझे ग्रहण जूनो एसआर 1:ग्रहण चेतावनी: अज्ञात फ़ेसेटेड प्रोजेक्ट

Implementation of project facet java could not be found. 
Functionality will be limited (Unknown Faceted Project Problem)

मैं इस त्रुटि से कैसे छुटकारा पा सकता हूं? त्वरित फिक्स कुछ भी नहीं मिला था। दिलचस्प बात यह है कि मेरे पास प्रोजेक्ट गुण संवाद में प्रोजेक्ट फैकेट एंट्री नहीं है।

+0

मुझे एक ही समस्या का सामना करना पड़ रहा है, और अब तक कोई समाधान नहीं मिला है। मुझे कुछ सलाह मिली कि कह रही है कि .settings फ़ाइल 'org.eclipse.wst.common.project.facet.core.xml' संपादित की जानी चाहिए। यह मैंने किया लेकिन कोई प्रभाव नहीं पड़ा। – Tillmann

+0

@ टिलमैन, मुझे वर्तमान में याद नहीं है कि मैंने इस मुद्दे को कैसे हल किया है, लेकिन ग्रहण को नवीनतम संस्करण में अपडेट करके आज़माएं। यदि अपडेट फ़ंक्शन आपके लिए काम नहीं करता है तो एक नए फ़ोल्डर पर एक ताजा इंस्टॉलेशन के साथ शुरू होता है और फिर आप फ़ाइल -> आयात -> इंस्टॉल -> मौजूदा इंस्टॉलेशन से चुनकर अपने द्वारा चुने गए प्लगइन को आसानी से इंस्टॉल कर सकते हैं और अपने गंतव्य का चयन कर सकते हैं पिछले ग्रहण स्थापना। ऐसा करने के बाद, आप अपनी पुरानी स्थापना से छुटकारा पा सकते हैं। – jilt3d

+2

क्या आपने http://stackoverflow.com/questions/7802328/edit-the-java-facet-setting-in-eclipse?rq=1 – navr

उत्तर

1

मुझे लगता है कि आप अपनी परियोजना गुणों की जांच कर सकते हैं। और फिर परियोजना पहलुओं पर क्लिक करें। फिर संवाद बॉक्स दिखाएं। संवाद बॉक्स में आप जांच सकते हैं कि आपकी परियोजना जावा पर चिह्नित है।

गतिशील ऐप में, गतिशील वेब मॉड्यूल, जावा, जावास्क्रिप्ट को चिह्नित करें।

0

मुझे यह समस्या थी। मैंने पाया कि ग्रहण परियोजना जेडीके 1.5 का उपयोग करने के लिए सेट की गई थी और मेरे पास केवल जावा 1.6 स्थापित था। संस्करण को 1.6 में बदलने के बाद, अपमानजनक चेतावनी गायब हो गई।

8

ऐसा तब होता है जब आप अपना आईडीई अपग्रेड करते हैं या पुराने आईडीई से एक प्रोजेक्ट खोलते हैं।

हल करने के लिए (हटाने असमर्थित पहलू):

  1. अपनी परियोजना फ़ोल्डर खोलें;
  2. गोटो उप-फ़ोल्डर .settings को
  3. संपादित org.eclipse.wst.common.project.facet.core.xml फ़ाइल
  4. स्थापित पहलू है कि आपके त्रुटि को संदर्भित करता है हटाने
  5. अगर यह नहीं करता है टी तुरंत हल करें (यदि आप सीधे ग्रहण में फ़ाइल को संपादित करते हैं), प्रोजेक्ट को बंद करने और फिर से खोलने का प्रयास करें या ग्रहण को पुनरारंभ करें।

सब कुछ करने के बाद, यदि आप अभी तक नहीं किए गए हैं, तो अपने प्रोजेक्ट में काम करने के लिए सही पहलू को चिह्नित करें।

+0

में उल्लिखित एक का प्रयास किया था, तो क्या होगा यदि यह एक ऐसा पहलू है जिसे हमें चाहिए *? इसे अनइंस्टॉल करने से हमें वहां मदद नहीं मिलेगी। – Zibbobz

+0

@Zibbobz आमतौर पर "अनजान पहलू" तब होता है जब आप अपने पर्यावरण को अपडेट/डाउनग्रेड करते हैं या कुछ प्लगइन अनइंस्टॉल कर चुके हैं या यहां तक ​​कि अपनी प्रोजेक्ट को किसी अन्य ग्रहण से माइग्रेट किया है। संक्षेप में, जब आपके ग्रहण में कुछ गुम हो जाता है और आपके प्रोजेक्ट द्वारा आवश्यक होता है। इसे .xml फ़ाइल से निकालना सिर्फ त्रुटि को निकालने के लिए है, फिर, अपनी प्रोजेक्ट को फिर से चलाने के लिए आपको प्लगइन को फिर से इंस्टॉल करना चाहिए।संगत संस्करण के साथ जो आपको अनुकूल बनाता है। –

2

बस .settings फ़ोल्डर में फ़ाइल

org.eclipse.wst.common.project.facet.core.xml 

को हटा दें।

यह मेरे लिए काम किया।

+0

मेरे पास इस परियोजना फ़ाइल को "जावा" पहलू के साथ "1.7" मूल्य था जो वास्तव में मेरे स्थापित जेडीके से मेल खाता था। फ़ाइल को हटाने से मुझे चेतावनी दी गई, लेकिन मुझे संदेह है कि इसका कुछ दुष्प्रभाव है जिसे मैंने अभी तक नहीं खोजा है। – chrisinmtown