我正在尝试设置我的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捆绑版本的不匹配导致的?

最佳答案

只是org.w3c.dom.events无法解决。

您应该有一个org.w3c.dom.events插件。

如果要为插件开发设置目标平台,则最容易使用的是“Eclipse SDK”下载表http://download.eclipse.org/eclipse/downloads/中的所有内容。

关于java - org.osgi.framework.BundleException : Could not resolve module,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28238134/

10-14 11:10