2008-11-16 12 views
8

में जावा लाइब्रेरी जोड़ें मैं अभी Grails के साथ शुरू कर रहा हूँ। मैं अपने Grails प्रोजेक्ट में जावा पुस्तकालय कैसे जोड़ूं? मैंने स्मैक लाइब्रेरी जार को अपने Grails प्रोजेक्ट के lib फ़ोल्डर में जोड़ा, लेकिन मैं अभी भी अपने जावा या ग्रोवी कक्षाओं में से किसी भी पैकेज को आयात नहीं कर सकता। मैं नेटबीन्स आईडीई का उपयोग कर रहा हूं। किसी भी मदद की सराहना की जाएगी ..नेटबीन्स Grails प्रोजेक्ट

Buzzy

उत्तर

4

यह NetBeans में एक पता है कि बग है: http://www.netbeans.org/issues/show_bug.cgi?id=144243

शायद तुम NetBeans बग ट्रैकर में इस मुद्दे पर कोई टिप्पणी जोड़कर मदद कर सकते हैं devolpers इसे ठीक करने ।

+0

सहायता करता है यह समस्या NetBeans 6.5RC2 में तय की जाती है। मेरे पास यह जांचने का समय नहीं था, हालांकि। –

+0

मैं नेटबीन 6.5RC2 – Buzzy

1

ऊपर बताए अनुसार, यह आईडीई में एक बग है, न कि Grails। वे पुस्तकालय आपके कोड में उपलब्ध हैं, लेकिन आईडीई कोई कोड पूरा नहीं करेगा, आदि

नोट, नेटबीन 6.5 में बहुत बेहतर Grails एकीकरण होना चाहिए। या, आप IntelliJ का उपयोग कर सकते हैं, जो पहले से ही है।

स्प्रिंग सोर्स द्वारा जी 2 ओन का अधिग्रहण Grails के लिए ग्रहण एकीकरण के लिए रोडमैप बनाता है, यह भी बहुत रोचक दिखता है। यह अभी तक नहीं है, लेकिन यह आ रहा है, और अब हम सोचने की तुलना में तेज़ हो सकते हैं।

0

यह मुद्दा अभी भी नेटबीन 6.5 (बिल्ड 200811100001) में बना हुआ है, इसलिए आईडीई कोई कोड पूरा नहीं करेगा और जेएआर में कक्षाओं को संदर्भित करने वाले कोड को गलत तरीके से प्रारूपित करेगा।

मैंने नेटबीन 6.7 की कोशिश नहीं की है।

0

मैं नेटबीन्स 6.7 का उपयोग कर रहा हूं। मैंने अभी प्रोजेक्ट के 'lib' फ़ोल्डर में लाइब्रेरी चिपकाया और जब मैं नेटबीन्स पर वापस गया, पुस्तकालय स्वचालित रूप से 'पुस्तकालय' फ़ोल्डर के नीचे था!

0

im भी netbean 6.7 उपयोग करने और इसे पूर्ण रूप से अपने काम कर रहा है जब मैं पुस्तकालय फ़ोल्डर के अंतर्गत जार पारित कर दिया

4

यहाँ मैं समस्या को हल करने के लिए जब SpringSource Toolsuite चल किया है: निर्माण पथ

  1. कॉन्फ़िगर बाहरी जार जोड़कर (उदाहरण के लिए javax.mail, adwords-api, आदि)

  2. lib फ़ोल्डर में एक ही जार आयात किया गया (जहां mysql कनेक्टर जार स्थित है)।

यह आपके जावा फ़ाइलों में अनुपलब्ध आयात से प्राप्त संकलन समय त्रुटियों को ठीक करना चाहिए।

आशा है कि यह

+2

का उपयोग कर रहा हूं एसटीएस 2.8/Grails 2.x में, lib फ़ोल्डर में जार जोड़ने के बाद, मुझे प्रोजेक्ट पर राइट-क्लिक करके "रीफ्रेश निर्भरता" विकल्प पर भी क्लिक करना पड़ा, Grails Tools -> ताज़ा निर्भरता । –

+0

धन्यवाद @paul_sns, यह मेरी मदद की। – tusar