2012-07-02 36 views
8

Làm cách nào để thêm thư viện của bên thứ ba (tệp jar) vào dự án Talend?Làm cách nào để thêm thư viện của bên thứ ba vào dự án Talend?

hơn Một câu hỏi là, Mỗi Talend component sử dụng LogFactory, nhưng trong trường hợp của tôi nó được ném

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

với tSetGlobalVar thành phần, làm thế nào tôi có thể sử dụng thư viện khai thác gỗ hiện có để thoát khỏi ngoại lệ này?

Trả lời

4

Bạn có thể nhập các lọ bên ngoài bằng cách sử dụng tLibraryLoad thành phần hoặc Editing Routine Libraries.

Để biết thêm thông tin ghé thăm

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

+0

Tôi đã chuyển câu trả lời được chấp nhận thành điều này bởi vì liên kết được cung cấp trong câu trả lời này là giải pháp tốt hơn và giải thích các cách tiếp cận khác nhau để thêm các thư viện của bên thứ ba. –

5

Có hai cách để thêm các thư viện bổ sung.

  1. Window -> Preferences -> Java -> Đường dẫn xây dựng -> Thư viện người dùng Điều này sẽ bao gồm tệp jar cho tất cả các công việc dự án.

  2. Sử dụng thành phần tLibraryLoad để tải tệp lib trong công việc.

Đối với câu hỏi thứ hai của bạn, điều này sẽ hoạt động ngoài hộp, nhưng có thể bạn đã thiếu tệp. Trong đường dẫn cài đặt Talend của bạn, hãy kiểm tra thư mục plugin. Tệp jar đăng nhập apache nên ở đó. Trong trường hợp của tôi: org.apache.commons.logging_1.1.1.v201005080502.jar

Nếu thiếu, tôi khuyên bạn nên cài đặt lại Talend (không nên thiếu). Nếu có, nhưng bạn vẫn gặp lỗi, hãy thử đưa nó vào thư viện người dùng như mô tả ở trên.

+0

Cảm ơn bạn llaen, Sau chút của cuộc đấu tranh đi qua 'thành phần tLibraryLoad' và các lỗi khác là do một số lỗi khác bị xích trong công việc. Cảm ơn câu trả lời của bạn, +1 và được chấp nhận. –

10

Chỉ cần để đem lại lợi ích người khác, với việc phát hành gần đây của Talend, họ đã gỡ bỏ các thư viện tài khoản.

Chúng tôi cần sử dụng Modules để xem, tải xuống hoặc cài đặt thư viện mới. Chúng tôi có thể thêm chế độ xem Mô-đun bằng cách truy cập Window -> Show view -> Talend -> Modules. Từ phần Modules chúng tôi có thể quản lý tất cả các thư viện bên ngoài.

install or download the external libraries

Các vấn đề liên quan