我尝试将自己的用户库添加到我的eclipse插件项目中。但是当我运行项目时,我得到了java.lang.ClassNotFoundException
。
只有当我在这个问题的接受答案中添加单个罐子时,它才有效:Adding jars to a Eclipse PlugIn
如何在eclipse插件项目中正确使用自定义用户库?
答案 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
答案 1 :(得分:1)
你没有。您的插件在插件运行时中执行,这意味着必须在其清单中声明所有其依赖项,并将其作为该插件的一部分提供。您必须将构成用户库的任何jar放入项目本身,并将它们添加到清单的运行时部分。
不要手动编辑Java Build Path。 PDE会改变它,以便跟上清单的内容,但这只是单向的。