如何将第三方库(jar 文件)添加到 Talend 项目?
还有一个问题是,每个 Talend 都component
使用LogFactory
,但在我的情况下,它正在抛出
java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at ...
有了tSetGlobalVar
组件,我如何利用现有的日志库来摆脱这个异常?
只是为了让其他人受益,在最近发布的 Talend 中,他们删除了用户库。
我们需要使用Modules
来查看、下载或安装新库。我们可以通过转到添加模块视图Window -> Show view -> Talend -> Modules
。从该Modules
部分我们可以管理所有外部库。
有两种方法可以添加额外的库。
Window -> Preferences -> Java -> Build Path -> User Libraries 这将包括所有项目作业的 jar 文件。
使用 tLibraryLoad 组件在作业中加载 lib 文件。
至于您的第二个问题,这应该可以开箱即用,但是您可能会以某种方式丢失文件。在您的 Talend 安装路径中,检查插件目录。apache 日志记录 jar 文件应该在那里。就我而言:org.apache.commons.logging_1.1.1.v201005080502.jar
如果它丢失了,那么我建议重新安装 Talend(它不应该丢失)。如果它在那里,但您仍然收到错误,请尝试如上所述将其显式包含在用户库中。
您可以使用tLibraryLoad
component 或Editing Routine Libraries
.
欲了解更多信息,请访问
http://vikramtakkar.blogspot.in/2013/03/importing-external-jar-or-library-files.html