我已经下载了 Eclipse 插件的代码。该代码使用 log4j,但它不仅仅将其用作库(称为 jar),而是用作“捆绑包”。所以它无法编译,原因如下:
无法解析捆绑包“org.apache.log4j”
我不太确定解决这个问题的正确方法是什么。我知道如何将 jar 添加到项目中,但如何添加“捆绑包”?我需要将其添加到整个 Eclipse 主机吗?
我通过创建一个没有代码但包含 log4j jar 的新插件项目“解决”了这个问题......但这感觉不是正确的解决方案。
我还发现了一些发布“log4j 包”的地方,例如:
- http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/
但我不确定这是否是我所需要的,我从哪里获取它以及如何“安装”它是否重要。
我假设您正在使用 Eclipse 插件开发环境 (PDE)。在这种情况下,需要将 log4j 包导入到“目标平台”中。
目标平台就像一个包(即插件)存储库,取代了传统 Java 开发中的“类路径”。您可以通过“首选项”->“插件开发”->“目标平台”找到目标平台的位置并进行修改。
HOWEVER在这样做之前,我强烈建议您花一些时间来了解一下您正在做什么!如果您想开发 Eclipse 插件,您至少应该了解什么是插件以及它的依赖项如何工作。如果您阅读过有关该主题的一些内容,则不必在 Stack Overflow 上问这样一个极其基本的问题……所有介绍性教程和常见问题解答中都涵盖了该问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)