Eclipse RCP中的间歇性java.lang.LinkageError - Equinox

时间:2010-08-03 10:12:10

标签: equinox

我正在使用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才能正确启动捆绑包。 有没有人从未遇到过类似的问题?

非常感谢, 利玛

1 个答案:

答案 0 :(得分:0)

可能引起关注的人:我完全删除并从头开始重新创建eclipse工作区,并将cxf-dosgi-ri-singlebundle-distribution升级到新版本(我使用的是v 1.1,我升级到v 1.2) 。问题消失了。