我的plugin工程用到dom4j包。虽然已经将其加入build path里,compile通过,但是运行plugin时出现java.lang.NoClassDefFoundError: org/dom4j/DocumentHelper.
这问题不止局限于dom4j。貌似很多人用第三方jar包运行plugin时都会遇到这问题。
解决方法如下:
1. 将dom4j.jar放到你plugin project 的lib目录下;
2. 打开你plugin project 的MANIFEST.MF或plugin.xml文件,点击"Runtime" 标签;
3. 在"Classpath"下Add你刚刚copy过来的dom4j.jar
4. 保存
再运行时应该就OK了。