2013-04-30 13 views
6

मैं ग्लासफ़िश 3.1.2.2 से जुड़े जावा-ईई प्रोजेक्ट पर काम कर रहा हूं और क्लाइंट घटक जावा 7 अपडेट 21 के साथ चल रहा है। स्विंग-आधारित क्लाइंट पहले जावा 6 अपडेट 38 पर आधारित था जब तक कि हम नए जावा में माइग्रेट करने का निर्णय नहीं लेते इस बिंदु परमुझे Netbeans में यह संकलन चेतावनी क्यों मिलती है?

warning: Supported source version 'RELEASE_6' from annotation processor 'org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor' less than -source '1.7' 

, संकलन प्रक्रिया के बारे में 1 मिनट के लिए लटकी हुई है: 7 अद्यतन 21

मैं Netbeans 7.3 में निम्नलिखित संकलन चेतावनी मिलती है।

Btw, हम अभी भी है कि Netbeans मंच द्वारा प्रदान की जाती है javaee-api-6.0.jar संदर्भित (मैं वहाँ लगता है कोई javaee-api-7.0.jar उपलब्ध है अभी तक?) है

किसी कारण पता है इस चेतावनी के लिए और मैं इससे कैसे छुटकारा पा सकता हूं?

किसी भी मदद की अत्यधिक सराहना की - अग्रिम में बहुत धन्यवाद।

उत्तर

3

जावा संस्करण 7 में जावा 6 की तुलना में अधिक सुविधाएं हैं। नेटबीन में, टूल्स -> जावा प्लेटफ़ॉर्म पर जाएं और जांचें कि क्या आपके नेटबीन जावा के नवीनतम संस्करण में हैं।

+0

आपके उत्तर के लिए धन्यवाद। मेरे netbeans/जावा प्लेटफार्म विन्यास ठीक लगता है। वहां केवल जावा 7 सूचीबद्ध है ... – salocinx

4

ऐसा लगता है (मुझे लगता है) जेपीए के लिए ग्रहण लिंक्स एनोटेशन प्रोसेसिंग जावा 6 तक अद्यतित है। आप जेपीए स्रोतों के साथ जावा 6 लाइब्रेरी बना सकते हैं, और केवल वहां ग्रहण लिंक्स एनोटेशन प्रोसेसिंग का उपयोग कर सकते हैं। लाइब्रेरी होने से कभी दर्द नहीं होता है, और बाद में आप स्वतंत्र रूप से जावा 7 में अपग्रेड कर सकते हैं।

जेपीए स्रोतों में अधिक जावा 7 कार्यक्षमता का उपयोग कर छवि नहीं कर सकता।

+0

आपके सुझाव के लिए धन्यवाद! वर्तमान में मैं eclipselink-2.3.2 का उपयोग कर रहा हूं। आपको क्या लगता है, क्या यह eclipselink-2.4.1 में अपग्रेड करने में मदद करेगा? – salocinx

+1

कोई अनुभव नहीं, लेकिन यकीन है, तार्किक लगता है। –

0

मैं बात करता हूं कि आपने अवांछित लाइब्रेरी को जोड़ा है, सबसे पहले, आपको अपनी प्रोजेक्ट की अपनी लाइब्रेरी जांचनी होगी और अवांछित फाइलों को हटा देना होगा। दूसरी ओर, आप केवल एक नई परियोजना में केवल जेएफआरम्स और मुख्य वर्गों की प्रतिलिपि बनाकर इसे पुनः प्रयास कर सकते हैं। लेकिन एक बात, आपको पैकेज के नाम को नए नाम के रूप में बदलना होगा।

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