最近在为项目内部做一款插件,插件运行时总是报出一些jar包缺少
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jst.ws.cxf.consumption.core [529]
Unresolved requirement: Require-Bundle: org.eclipse.jst.ws.cxf.core; bundle-version="0.4.3"
,但实际在.p2文件夹中安装时已经包含,
尝试移动.p2文件夹路径并修改配置文件,未解决,又撤回。
然后执行插件又报出如下异常,百度查询原因说是工作空间配置文件出了问题
org.eclipse.e4.core.di.InjectionException:org.eclipse.swt.SWTException: Widget is disposed
,解决办法是关闭Eclipse,删除工作空间.metadata/.plugins目录下所有文件
以上解决办法转载自https://blog.csdn.net/neweastsun/article/details/47007287