hapi-这个元素既没有附加的源代码也没有附加的Javadoc,因此找不到Javadoc

hapi-这个元素既没有附加的源代码也没有附加的Javadoc,因此找不到Javadoc,java,eclipse,api,hapi,Java,Eclipse,Api,Hapi,我正在使用JSF在Eclipse中构建一个webApp 我最近从下载了hapi api,下载了1.2V,并将JAR添加到我项目中的lib文件夹中。并开始尝试在中遵循该示例,但随后我导入了import ca.uhn.hl7v2.parser.GenericParser;例如,我收到一条消息说 此元素既没有附加的源代码,也没有附加的Javadoc和 因此,找不到Javadoc 这是什么意思?我没有正确地添加罐子吗?我该怎么办 编辑: 我的java类如下所示: package com.bravo.

我正在使用JSF在Eclipse中构建一个webApp

我最近从下载了hapi api,下载了1.2V,并将JAR添加到我项目中的lib文件夹中。并开始尝试在中遵循该示例,但随后我导入了import ca.uhn.hl7v2.parser.GenericParser;例如,我收到一条消息说

此元素既没有附加的源代码,也没有附加的Javadoc和 因此,找不到Javadoc

这是什么意思?我没有正确地添加罐子吗?我该怎么办

编辑:

我的java类如下所示:

package com.bravo.patient;

import ca.uhn.hl7v2.parser.GenericParser;
import ca.uhn.hl7v2.HL7Exception;
import ca.uhn.hl7v2.app.Application;
import ca.uhn.hl7v2.app.Connection;
import ca.uhn.hl7v2.app.ConnectionHub;
import ca.uhn.hl7v2.app.Initiator;
import ca.uhn.hl7v2.app.SimpleServer;
import ca.uhn.hl7v2.llp.LLPException;
import ca.uhn.hl7v2.llp.LowerLayerProtocol;
import ca.uhn.hl7v2.llp.MinLowerLayerProtocol;
import ca.uhn.hl7v2.model.Message;
import ca.uhn.hl7v2.parser.EncodingNotSupportedException;
import ca.uhn.hl7v2.parser.Parser;
import ca.uhn.hl7v2.parser.PipeParser;

import com.bravo.SecuredPage;
import org.apache.commons.io.IOUtils;
import org.apache.log4j.Logger;
import java.io.InputStream;
import org.apache.myfaces.custom.fileupload.UploadedFile;




public class HL7Test extends SecuredPage{

static final Logger logger = Logger.getLogger(HL7Test.class);

private UploadedFile uploadedFile;
private String today = "";

public HL7Test(){
    initialize();
    secure();       
}

private void secure(){
    /** Assign the required permission elements to the any pages using this Backing Bean **/ 
    registerSecurePageId("patient");
    registerSecurePageAction("");
    registerSecurePageComponent("");
}

public void initialize(){       

}

public UploadedFile getUploadedFile(){
    return this.uploadedFile;
}

public void setUploadedFile(UploadedFile uploadedFile){
    this.uploadedFile = uploadedFile;
}

/**********************
ACTIONS
**********************/

public String actionTest(){
    try{

        String message = "n";
        InputStream is = uploadedFile.getInputStream();         
        message = IOUtils.toString(is, "UTF-8");              

        Parser p = new GenericParser();
        Message adt = p.parse(message);

    }catch (Exception e) {
        e.printStackTrace();
    }
    return "";
}

public String getToday(){
    return this.today;
}

public void setToday(String today){
    this.today = today;
}
}

我正在测试这个页面。我上传了一条hl7消息,并试图解析它,但当我到达解析时,我得到了一个错误。当我试着调试它时。它给了我这个错误

严重:java.lang.NoClassDefFoundError: org/apache/xerces/xni/parser/XMLParserConfiguration javax.faces.el.EvaluationException:java.lang.NoClassDefFoundError: org/apache/xerces/xni/parser/XMLParserConfiguration


这意味着您下载的jar不包含javadoc。我不知道您使用的是哪个版本的Hapi,但这里有一个指向Maven repo和其他Hapi jar的链接,其中一些包含javadoc-

您想要查看某个项目的文档(javadoc)。那个项目

1) 来自一个jar文件,该jar文件2)没有包含附加到该jar的javadoc html页面的预处理jar文件,3)没有附加到该jar的源zip(因此Eclipse可以生成javadoc本身)


这不是一个错误。您的代码很可能运行正常。要修复它,右键单击包含该项的jar,然后附加一个javadoc zip文件或源zip。

no它不会运行。它给了我这个错误java.lang.NoClassDefFoundError:org/apache/xerces/xni/parser/xmlparserConfiguration好吧,这不是一个新错误,只是一个不同的错误。这是我运行代码时遇到的错误。我调试了它,当我试图在那个类中使用一个方法时,它就崩溃了。我将更新顶部的信息。可能不是,但它是否与我运行代码>时遇到的Other错误有关?编辑与原始问题完全无关。类路径上还需要ApacheXerces。您完全按照安装说明操作了吗?天哪,您说得对,先生。我不知道为什么那里没有xerces图书馆。我将添加其余的库。