运行Eclipse plugin时java.lang.NoClassDefFoundError

 

    我的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了。

 

引用

你可能感兴趣的:(eclipse plugins)