2009-11-12 13 views
7

मैं ग्रहण के लिए नया हूं। मैं एक पीडीएफ उत्पन्न करने के लिए iText का उपयोग करके एक जेएसपी उदाहरण चलाने की कोशिश कर रहा हूं, मैंने iText.jar फ़ाइल को रेफरेंस लाइब्रेरी फ़ोल्डर में रखा है, लेकिन जब मैंने jsp चलाया, तो मुझे त्रुटि संदेश मिला कि iText में परिभाषित वर्ग दस्तावेज़, जार ' टी हल नहीं किया जा सकता है।jsp ऐप में बाहरी जार का संदर्भ कैसे लें?

+0

के शीर्ष करने के लिए जोड़ (या जो भी पैकेज है) हम वास्तव में संदर्भ पुस्तकालय में जार जोड़ें नहीं .. आईडीई संदर्भ पुस्तकालय सूचियां बनाता है .. आपको बस इतना करना है कि वेब-आईएनएफ lib फ़ोल्डर में जार जोड़ें और इसे पथ बनाने के लिए जोड़ें .. यह स्वचालित रूप से संदर्भ पुस्तकालय सूची में जोड़ा जाएगा। :-) – Richie

उत्तर

0

नेविगेटर में अपने प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें, गुण चुनें, जावा बिल्ड पथ चुनें, लाइब्रेरी टैब का चयन करें, बाहरी जार जोड़ें पर क्लिक करें ..., अपना जार चुनें। ओके पर क्लिक करें।

+0

बस मैंने जो किया, जार फ़ाइल रेफरेंस लाइब्रेरी फ़ोल्डर में दिखाती है। लेकिन जेएसपी संकलित नहीं किया जा सकता – Southsouth

+0

@ नॉर्थ टाइगर: आप जेएसपी फाइल को कैसे संकलित कर रहे हैं? आम तौर पर वेब कंटेनर ऐसा करता है, आईडीई नहीं। – Asaph

+0

आईडीई में दस्तावेज़ दस्तावेज़ = नया दस्तावेज़() के तहत लाल रेखांकन है; – Southsouth

1

आप इस जार को प्रोजेक्ट lib फ़ोल्डर में भी जोड़ सकते हैं (WEB-INF में मौजूद, अगर मौजूद नहीं है तो आप वेब-आईएनएफ में एक फ़ोल्डर जोड़ सकते हैं)।

अब आप या तो

सही अपनी परियोजना फ़ोल्डर पर में नाविक क्लिक कर सकते हैं, गुण चुनें, जावा का निर्माण पथ,, पुस्तकालयों टैब का चयन करें बाहरी जार जोड़ें पर क्लिक करें ... चुनें, अपना जार चुनें ओके पर क्लिक करें।

या

सही नाविक में अपनी परियोजना फ़ोल्डर पर क्लिक करें, गुण का चयन करें, जावा का निर्माण पथ चुनते हैं, पुस्तकालयों टैब का चयन करें, क्लिक करें जार जोड़ें ..., अपने जार। ओके पर क्लिक करें।

आशा इस मदद करता है ..

+0

नेविगेटर में अपने प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें, गुण चुनें, जावा बिल्ड पथ चुनें, लाइब्रेरी टैब का चयन करें, जार जोड़ें, जार चयन डायलॉग पर क्लिक करें, वेनकंटेंट फ़ोल्डर, जार पर क्लिक करें फ़ाइल दिखाई नहीं दे रही है। इस तरह से जार जोड़ने का कोई तरीका नहीं – Southsouth

+0

ठीक है ... पहला वाट आपको जार फ़ाइल को वेब-आईएनएफ/lib फ़ोल्डर में कॉपी करना है .. फिर वेबकंटेंट/WEB-INF/lib फिर जार के रूप में जोड़ने का प्रयास करें .. यदि यह काम नहीं करता है तो ext jar फ़ाइल के रूप में जोड़ने का प्रयास करें (वेबकॉन्ट में जार डालने के बाद एटी/वेब-आईएनएफ/lib और pointig) उस फ़ाइल में – Richie

9
  1. में जार जोड़े वेब-INF/lib
  2. <%@ page import="com.lowagie.itext.Document" %> अपने JSP
+1

यह गलत है। 1।वेब-आईएनएफ/lib –

+0

होना चाहिए धन्यवाद। एक सुस्त गलती :) – Bozho

+0

मुझे तैनाती से पहले कैसे शामिल करना चाहिए? –

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