我正在尝试设置我的eclipse插件开发目标并多次收到以下错误:
!ENTRY org.eclipse.e4.ui.css.swt 4 0 2015-01-30 15:15:06.879
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.e4.ui.css.swt [955]
Unresolved requirement: Require-Bundle: org.eclipse.e4.ui.css.core; bundle-version="0.9.0"
-> Bundle-SymbolicName: org.eclipse.e4.ui.css.core; bundle-version="0.10.100.v20140424-2042"; singleton:="true"
org.eclipse.e4.ui.css.core [1134]
Unresolved requirement: Require-Bundle: org.apache.batik.css; bundle-version="1.7.0"
-> Bundle-SymbolicName: org.apache.batik.css; bundle-version="1.7.0.v201011041433"
org.apache.batik.css [1177]
Unresolved requirement: Import-Package: org.w3c.dom.events; version="[3.0.0,4.0.0)"
这是否意味着这些插件都无法解析,或者只是最后一个org.w3c.dom.events
,或者这是org.eclipse.e4.ui.css.core
捆绑版本不匹配的结果?
答案 0 :(得分:2)
只有org.w3c.dom.events
无法解决。
你应该有一个org.w3c.dom.events
插件。
如果您要为插件开发设置目标平台,最简单的方法是使用“Eclipse SDK”下载表单中的所有内容http://download.eclipse.org/eclipse/downloads/
答案 1 :(得分:2)
我遇到了同样的问题。事实证明,我在产品文件或启动配置中的依赖项中缺少org.w3c.dom.events插件。
答案 2 :(得分:0)
尽管存在模块,但我还是遇到了这个问题。我发现这是Windows中的缓存问题。
我删除了以下内容:C:/users/UserName/.eclipse
之后,Eclipse 开始正常。