【问题标题】:Android - Java parsing HL7 Message with HAPI v 2.2 with DefaultHapiContextAndroid - Java 使用 HAPI v 2.2 和 DefaultHapiContext 解析 HL7 消息
【发布时间】:2014-08-28 17:33:51
【问题描述】:

我在尝试解析 HL7 消息时收到此错误。我不知道为什么以及如何解决它。我正在使用 hapi v2.2 。所以请帮助我。提前致谢!。这里是目录!!!

08-28 15:03:28.552: E/dalvikvm(642): Could not find class 'ca.uhn.hl7v2.DefaultHapiContext', referenced from method com.example.hl7demo.MainActivity.onCreate


08-28 15:03:28.673: E/AndroidRuntime(642): java.lang.NoClassDefFoundError: ca.uhn.hl7v2.DefaultHapiContext

08-28 15:03:28.673: E/AndroidRuntime(642):  at com.example.hl7demo.MainActivity.onCreate(MainActivity.java:38)

基于本教程http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/ExampleParseMessages.html

【问题讨论】:

    标签: java android api hl7 hapi


    【解决方案1】:

    您似乎忘记将 Hapi 库添加到您的构建中。如果您使用 maven,您只需要添加适当的 maven 依赖项,如此处所述http://hl7api.sourceforge.net/using_maven.html

    <!-- This is the core HAPI library -->
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-base</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>       
    
    <!-- This is the structure JAR for HL7 v2.1 -->
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v21</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    
    <!-- 
            If you want to use log4j for logging (recommended), you should include
            it, as well as the slf4j adaptor
    -->
    <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${slf4j.version}</version>
    </dependency>
    <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>${log4j.version}</version>
    </dependency>
    
    <!-- 
            Also add hapi-structures-v22, v23, etc. depending on which versions 
            of HL7 you need to create or parse 
    -->     
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v22</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v23</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v231</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v24</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v25</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v251</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    <dependency>
            <groupId>ca.uhn.hapi</groupId>
            <artifactId>hapi-structures-v26</artifactId>
            <version>${hapi.version.stable}</version>
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 2018-01-25
      相关资源
      最近更新 更多