2011-11-21 31 views
5

मैंने परियोजना को देखने के लिए नेटबीन में एक प्रोजेक्ट खोला है लेकिन अधिकांश फाइलों में एक ही त्रुटि है। यह कहता है कि "पैकेज javax.ejb मौजूद नहीं है"। यह एक कामकाजी परियोजना है और मुझे यकीन नहीं है कि क्या गलत है। क्या कोई मेरी मदद कर सकता है?पैकेज javax.ejb मौजूद नहीं है

उत्तर

12

यह पहली प्रयास करें: http://forums.netbeans.org/topic44810.html

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

+0

मेरे लिए काम करता है, धन्यवाद! –

0

मुझे एक ही समस्या थी जब मैंने जावा वेब सेवा एप्लिकेशन खोलने का प्रयास किया और कुछ चीजों को आजमाने के बाद इसे हल करने में कामयाब रहा। जावा वेब सेवा अनुप्रयोग के लिए, समस्या के कई कारण हो सकते हैं। आपके पास पहले से इंस्टॉल "ईजेबी और ईएआर" प्लगइन हो सकता है, हालांकि, नेटबीन आपके एप्लिकेशन को चलाने के लिए उपयोग करने के लिए वेब सर्वर नहीं जान सकता है। यह शिकायत हो सकती है कि जब परियोजना खोला गया था तो "एक या अधिक परियोजनाओं में लक्ष्य सर्वर ठीक से सेट नहीं होता है"। इस समस्या को हल करने के लिए, आपको प्रोजेक्ट के लिए एक वेब सर्वर असाइन करना होगा। यह न केवल मुख्य परियोजना के लिए किया जाना चाहिए, बल्कि आवश्यक परियोजनाओं के लिए भी किया जा सकता है कि मुख्य परियोजना पर निर्भर हो।

आपको सबसे पहले यह सुनिश्चित करने की आवश्यकता है कि आपने न केवल मुख्य परियोजना खोला है, बल्कि आवश्यक परियोजनाएं भी खोली हैं। आवश्यक परियोजनाओं को खोलने के लिए, मुख्य प्रोजेक्ट विंडो में मुख्य प्रोजेक्ट नाम पर राइट-क्लिक करें और आवश्यक प्रोजेक्ट खोलें -> सभी प्रोजेक्ट खोलें। खोलने के बाद, समस्या का संकेत देने के लिए परियोजना विंडो में प्रोजेक्ट नाम लाल रंग हो सकते हैं।

वेब सर्वर का उपयोग करने के लिए, आपको पहले से ही इंस्टॉल करने की आवश्यकता है। मैंने ग्लासफ़िश चुना है। यदि आपने ऐसा नहीं किया है, तो https://glassfish.java.net/download.html से ग्लासफ़िश को डाउनलोड और इंस्टॉल करें। Netbeans के लिए "ग्लासफ़िश सर्वर" प्लगइन भी इंस्टॉल करें, अगर यह पहले से इंस्टॉल नहीं है।

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

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