程序原来是可以正常运行的,但放在插件开发中就无法正常运行,提示似乎是因为找不到某些插件:Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException,最后查明原因是插件开发时外部jar包引入方法不对。
1.要在MENIFEST.MF文件中,runtime 选项内,classpath那里添加dom4j.jar包
2.后来发现又出现了org.eclipse.core.runtime.CoreException这个错误,百度说要在引入的jar包最后再添加一个空的名为.的包,一开始这个点是有的,以为它是不该出现的就删掉了后来就出错了,加上后才能正常运行。
Eclipse插件开发引入dom4j时报错Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
![](https://img-home.csdnimg.cn/images/20240711042549.png)