将jar添加到Eclipse PlugIn

时间:2011-04-21 13:06:36

标签: eclipse plugins import jar

我尝试构建一个Eclipse插件,该插件必须使用依赖于其他jar的自编jar,但我不知道从哪里开始处理jar作为单独的PlugIns。我只需要使用.jar文件,或者我错了吗?

3 个答案:

答案 0 :(得分:67)

我想我找到了一个合适的解决方案;诀窍是你必须通过Eclipse实现所有文件。我只是在这里复制发布到news.eclipse.platform的解决方案:


将jar包含在插件中:


  1. 使用Import&gt; File System将jar文件导入到插件项目中,例如<project>/lib目录。
  2. 使用Add...按钮将广告添加到plugin.xml&gt;的类路径部分Runtime标签。
  3. 使用New...按钮添加“。”图书馆后面(当然没有引号)。
  4. 确保您的二进制构建导出plugin.xml&gt;上的新jar文件。 Build标签。
  5. 保存
  6. 在项目中,使用context menu&gt; PDE Tools&gt; Update Classpath将jar正确添加到eclipse项目类路径中。

答案 1 :(得分:2)

什么是自编的罐子?

通常情况下,您使用OSGi MANIFEST.MF(请参阅新的&gt;插件开发&gt;现有JAR存档中的插件)将第3方jar变成捆绑包,或者将它们包含在plugin.jar中并添加额外的Bundle-ClassPath条目如TomaC所述。

如果你的意思是在运行时你的插件会创建一个新的jar并需要加载它,但这是不同的。

答案 2 :(得分:-2)

项目属性 - &gt; Java构建路径 - &gt;添加外部罐子。这是你在找什么?