[英]eclipse library bundle - fails to export packages from some libraries
我在eclipse 3.5中创建了一个简单的插件项目,它只存储第三方库,供eclipse RCP应用程序中的其他bundle使用。 按预期工作:我编辑了清单,导出了所需的包,并将库添加到构建路径(项目构建路径以及清单构建路径)。
几天后,我向该项目添加了另一个jar,执行了相同的步骤(导出包,将库添加到构建路径),但这次我无法从其他包中的导出包中导入类。 可以在清单编辑器上清楚地选择包,但是类中的import语句只是用红色的红线来嘲笑我。 从包导出的其他包导入类仍然有效,只有新添加的lib中的类保持不可见。
有没有人知道我可能错过了什么? 我很困惑,不知道如何说服谷歌向我展示这个丑陋问题的解决方案......
检查以下内容:
如果所有这一切都已完成(并且它仍然无法正常工作),请执行一个干净的构建重启eclipse。 有时Eclipse会对此感到困惑,重启会有所帮助。
检查build.properties以查看bin.includes是否包含新添加的Jar。 没有它,它将不会被构建过程导出,因此将无法在依赖包中使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.