5
저는 OpenBealthTools의 MDHT 라이브러리를 사용하여 CDA XML
을 구문 분석합니다.
이클립스의 일부와 이클립스 용 EMF 플러그인에 의존한다. 나는 종속성의 대부분을 해결했지만, 여전히이 오류로 실행 해요 : 나는 클래스 패스에 org.eclipse.core.runtime.Platform
이클립스에서 JAR
에 놓여있다Eclipse EMF 기반 라이브러리를 배포하려면 JARS가 필요합니까?
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
. 추가 종속성이 있습니까?
그 플러스 equiniox.registry JAR이 해냈어. 고마워! – Freiheit
정말 고마워. 이것은 또한 BPEL Model Plugin과 Eclipse 버전 3.8.1에서 작동합니다. –