我已经获得了一个Java应用程序,可以使用以下内容进行修改:
import javax.xml.soap.MessageFactory;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPMessage;
import javax.xml.soap.SOAPPart;
但是当我从cmd运行它时会抛出错误:
线程“main”中的异常java.lang.NoClassDefFoundError: org / apache / axis / SOAPP art
似乎发现其他进口没有问题。 'NoClassDefFound'是否意味着没有找到类本身?如果是这样,我如何检查它是否存在并更换它,如果没有? (我正在使用Eclipse)
更新:好的,我在“JRE系统库> rt.jar> javax.xml.soap> SOAPPart.class”中找到了这个类,所以如果该类存在,为什么我会收到错误?
答案 0 :(得分:0)
原来我需要选择导出> ' Runnable JAR文件'在eclipse而不是' JAR文件'