即使在jar中可用,也找不到Eclipse Java Build Path Jar库类

时间:2017-02-02 11:03:49

标签: java eclipse eclipse-plugin buildpath nebula

最近我想将星云架添加到我的eclipse插件中。因此我添加了org.eclipse.nebula.widgets.pshelf.source_1.1.0.201701302244.jar我的eclipse项目的构建路径。 遗憾的是,即使在清理和重建整个项目之后,eclipse也无法在jar中找到类文件。

图片:enter image description here

使用jd-gui检查相同的jar文件会导致:

图片:enter image description here

我用jd-gui导出了* .java文件并将它们复制到我的项目中。使用这种方法,我的项目成功构建并按预期工作。

有人能告诉我如何在不手动导出所有java文件的情况下使用jar文件吗?谢谢你的帮助! : - )

2 个答案:

答案 0 :(得分:0)

不要使用源jar。您可以在调试时告诉eclipse使用源jar。

添加jar来构建路径:右键单击jar - > build path - > add to build path

答案 1 :(得分:0)

不要试图将Eclipse插件直接添加到另一个插件的构建路径中,因为它不起作用。

而是将插件添加到目标平台或将其导入工作区。

然后将插件添加到插件的依赖项中。在MANIFEST.MF编辑器中,您可以在“必需的插件”列表中的“依赖关系”选项卡上执行此操作。