Eclipse插件项目和用户库

时间:2014-02-09 19:22:32

标签: java eclipse eclipse-plugin

我尝试将自己的用户库添加到我的eclipse插件项目中。但是当我运行项目时,我得到了java.lang.ClassNotFoundException。 只有当我在这个问题的接受答案中添加单个罐子时,它才有效:Adding jars to a Eclipse PlugIn

如何在eclipse插件项目中正确使用自定义用户库?

2 个答案:

答案 0 :(得分:1)

我通常是通过

来做的
1. Open your plugin.xml
2. Go to Runtime tab and add your JAR in the classpath section
3. Also you have to add the plugin dependencies

http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.pde.doc.user/guide/tools/editors/manifest_editor/dependencies.htm

答案 1 :(得分:1)

你没有。您的插件在插件运行时中执行,这意味着必须在其清单中声明所有其依赖项,并将其作为该插件的一部分提供。您必须将构成用户库的任何jar放入项目本身,并将它们添加到清单的运行时部分。

Runtime tab of Plug-in Manifest Editor

不要手动编辑Java Build Path。 PDE会改变它,以便跟上清单的内容,但这只是单向的。