我正在使用 Equinox 执行环境开发一个项目,并且正在使用 cxf-dosgi-ri-singlebundle-distribution CXF 包。我在 Eclipse RCP (galileo) 中运行我的测试。当我第一次使用新添加的 CXF 包启动程序时,一切正常。但是在第二次尝试时,我在 cxf-dosgi-ri-singlebundle-distribution 包中得到了一个 java.lang.LinkageError。我添加了一些特别的“使用”指令,问题就消失了。但是在随后的开始时,LinkageError 又出现了!所以我再次修改(使用 touch manifest.mf !!!)清单和程序正确启动。关键是当且仅当我“触摸” cxf-dosgi-ri-singlebundle-distribution 的清单文件时,Eclipse 才能正确启动包。有没有人从来没有遇到过类似的问题?
非常感谢,马特奥