-1

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

图片:在此处输入图像描述

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

图片:在此处输入图像描述

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

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

4

2 回答 2

0

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

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

于 2017-02-02T11:09:00.127 回答
0

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

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

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

于 2017-02-02T11:16:52.073 回答