2012-07-02 23 views
8

एक Talend परियोजना में तीसरे पक्ष पुस्तकालयों (जार फ़ाइलों) कैसे जोड़ें?Talend प्रोजेक्ट में तीसरे पक्ष के पुस्तकालयों को कैसे जोड़ा जाए?

एक और सवाल है, प्रत्येक Talend componentLogFactory का उपयोग करता है, लेकिन मेरे मामले में यह tSetGlobalVar घटक के साथ

java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory 
    at ... 

फेंक रहा है, यह अपवाद से छुटकारा पाने के लिए कैसे मैं मौजूदा प्रवेश पुस्तकालय का उपयोग कर सकते हैं?

उत्तर

4

आप tLibraryLoad घटक या Editing Routine Libraries का उपयोग कर बाहरी जार आयात कर सकते हैं।

अधिक जानकारी के लिए पर जाएँ

http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-library-files.html

+0

मैंने इस स्वीकृत उत्तर को स्विच किया क्योंकि इस उत्तर में प्रदान किया गया लिंक एक बेहतर समाधान है और तीसरे पक्ष के पुस्तकालयों को जोड़ने के लिए विभिन्न दृष्टिकोणों को समझाता है। –

5

अतिरिक्त पुस्तकालयों को जोड़ने के दो तरीके हैं।

  1. विंडो -> प्राथमिकताएं -> जावा -> पथ का निर्माण -> उपयोगकर्ता पुस्तकालय यह सब परियोजना नौकरियों के लिए जार फ़ाइलों को शामिल करेगा।

  2. नौकरी में lib फ़ाइल लोड करने के लिए tLibraryLoad घटक का उपयोग करें।

अपने दूसरे प्रश्न का सवाल है, इस बॉक्स से बाहर काम करना चाहिए, लेकिन यह आपको किसी भी तरह एक फ़ाइल गुम है संभव है। अपने Talend इंस्टॉल पथ में, प्लगइन्स निर्देशिका की जांच करें। अपाचे लॉगिंग जार फ़ाइल वहां होनी चाहिए। मेरे मामले में: org.apache.commons.logging_1.1.1.v201005080502.jar

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

+0

आप llaen, संघर्ष का छोटा सा के बाद 'tLibraryLoad' घटक में आए और अन्य त्रुटि क्योंकि नौकरी में श्रृंखलित कुछ अन्य त्रुटियों की थी धन्यवाद। आपके उत्तर के लिए धन्यवाद, +1 और स्वीकार किया गया। –

10

बस Talend की हाल ही में रिलीज के साथ, दूसरों को लाभ पहुंचाने के लिए, वे उपयोगकर्ता पुस्तकालयों निकाल दिया है।

हमें नई पुस्तकालयों को देखने, डाउनलोड करने या स्थापित करने के लिए Modules का उपयोग करने की आवश्यकता है। हम Window -> Show view -> Talend -> Modules पर जाकर मॉड्यूल दृश्य जोड़ सकते हैं। Modules अनुभाग से हम सभी बाहरी पुस्तकालयों का प्रबंधन कर सकते हैं।

install or download the external libraries