如何使用jar库刷新Eclipse RCP插件

时间:2016-01-04 07:39:18

标签: java eclipse jar rcp

我有一个Eclipse RCP插件(A),其中包含另一个带有jar库(B)的插件,它可以工作,但我想添加另一个jar库,我不能刷新我的Eclipse RCP插件(A)来制作新的包罐子可见。

我在MANIFEST.MF和Properties-> Java build Path-> Libraries中添加了新jar,因为我添加了很多其他jar库。

我应该以某种方式刷新项目以使其可见吗?

我将Eclipse用于RCP和RAP开发人员

版本:Mars.1发布(4.5.1) 构建ID:20150924-1200

(顺便说一句,这是包含外部jar库的唯一方法吗?这样做的好方法还是有人有更好的解决方案?)

编辑: 问题得到解决。我不得不使用jar库启动(并构建?)我的Eclipse RCP插件(我认为它不需要编译,但它只是用于描述包含的库的配置)。

1 个答案:

答案 0 :(得分:1)

在包含jar的插件中,您必须列出其他插件可以在MANIFEST.MF编辑器的“运行时”选项卡的“导出的包”部分中看到的所有包。您还必须在“Classpath”部分列出jar。

jar应该在插件中,并且还必须列在'build.properties'中,以便它们包含在RCP构建中。您不必在Java Build Path中设置任何内容。

以下是“运行时”标签应如何显示的示例: Runtime tab

这里我在'lib'目录中有4个罐子,里面有很多导出的包。