如何"安装"log4j包?

Oak*_*Oak 2 eclipse osgi log4j eclipse-plugin

我已经下载了Eclipse插件的代码.代码使用log4j,但它不只是将它用作库(引用jar),而是用作"bundle".因此,由于以下原因,它无法编译:

捆绑'org.apache.log4j'无法解析

我不确定解决这个问题的正确方法是什么.我知道如何将jar添加到项目中,但是如何添加"bundle"?这是我需要添加到整个Eclipse主机的东西吗?

我通过创建一个没有代码但是包含log4j jar的新插件项目来"解决"这个...但是这感觉不是正确的解决方案.

我还发现了一些发布"log4j bundle"的地方,例如:

但是我不确定这是否是我需要的,如果重要的是我得到它,以及如何"安装"它.

Nei*_*ett 5

我假设您正在使用Eclipse插件开发环境(PDE).在这种情况下,需要将log4j包导入"目标平台".

目标平台就像是一个bundle(即插件)的存储库,它取代了传统Java开发中的"类路径".您可以通过转到"首选项" - >"插件开发" - >"目标平台"来找到目标平台的位置并进行修改.

无论其这样做之前,我强烈建议你花一些时间来学习一些关于你正在努力!如果要开发Eclipse插件,至少应该了解插件是什么,以及它的依赖关系如何工作.如果您仔细阅读有关该主题的内容,您不必在Stack Overflow上提出这样一个非常基本的问题......所有入门教程和常见问题解答都包含了这个问题.