首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分发基于Eclipse EMF的库所需的JARS?

分发基于Eclipse EMF的库所需的JARS?
EN

Stack Overflow用户
提问于 2010-02-13 00:29:34
回答 1查看 1.4K关注 0票数 5

我正在使用一个库(来自OpenHealthTools的MDHT)来解析CDA XML

它依赖于Eclipse的各个部分和Eclipse的EMF插件来完成它的任务。我已经解决了大多数依赖项,但我仍然遇到这个错误:

代码语言:javascript
复制
Could not initialize class org.eclipse.core.runtime.Platform
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.core.runtime.Platform
        at org.openhealthtools.mdht.uml.cda.internal.registry.CDARegistry.load(CDARegistry.java:41)
        at org.openhealthtools.mdht.uml.cda.internal.registry.CDARegistry.getEClass(CDARegistry.java:67)
        at org.openhealthtools.mdht.uml.cda.internal.resource.CDALoadImpl.handleTemplate(CDALoadImpl.java:144)
        at org.openhealthtools.mdht.uml.cda.internal.resource.CDALoadImpl.processNode(CDALoadImpl.java:110)
        at org.openhealthtools.mdht.uml.cda.internal.resource.CDALoadImpl.traverse(CDALoadImpl.java:94)
        at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.traverse(XMLLoadImpl.java:555)
        at org.openhealthtools.mdht.uml.cda.internal.resource.CDALoadImpl.traverse(CDALoadImpl.java:95)
        at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:406)
        at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:615)
        at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.load(XMLResourceImpl.java:579)
        at org.openhealthtools.mdht.uml.cda.util.CDAUtil.load(CDAUtil.java:66)
        at org.openhealthtools.mdht.uml.cda.util.CDAUtil.load(CDAUtil.java:58)
        at com.mirth.results.models.serializer.CDAConverter.convertCDAToClinicalDocumentModel(CDAConverter.java:23)
        at com.mirth.results.models.serializer.CDAConverterTest.testConvertCDAToClinicalDocumentModel(CDAConverterTest.java:42)


Java Result: 2

我已经将来自Eclipse的带有org.eclipse.core.runtime.PlatformJAR放在了类路径上。它是否有额外的依赖关系?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-13 00:47:38

你可以试着看看你的MDHT插件是否需要一个similar set of core eclipse plugins used for ATL

特别是:

代码语言:javascript
复制
Eclipse libraries

    * org.eclipse.equinox.common_3.3.*.jar
    * org.eclipse.core.jobs_3.3.*.jar
    * org.eclipse.core.runtime.compatibility_3.*.jar
    * org.eclipse.core.runtime_3.3.*.jar
    * org.eclipse.core.resources_3.3.*.jar
    * org.eclipse.osgi_3.3.*.jar 

(注意:这是一个有点旧的版本-- eclipse3.3 --所以你需要根据你正在运行的eclipse版本调整这个列表)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2253330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档