当我实例化一个新的XPWFDocument对象时,我得到一个异常java.lang.NoClassDefFoundError
我有一个java程序,其中包含以下代码:当我实例化一个新的XPWFDocument对象时,我得到一个异常java.lang.NoClassDefFoundError,java,exception,apache-poi,Java,Exception,Apache Poi,我有一个java程序,其中包含以下代码: try{ FileInputStream input = new FileInputStream(inputFile); XWPFDocument doc = new XWPFDocument(input); } catch(Exception ex){ System.out.println("Exception thrown."); } 在具有适当catch语句的特定方法中处理必要的异常。但是,当我运行此程序时,控制台中会出现
try{
FileInputStream input = new FileInputStream(inputFile);
XWPFDocument doc = new XWPFDocument(input);
} catch(Exception ex){
System.out.println("Exception thrown.");
}
在具有适当catch语句的特定方法中处理必要的异常。但是,当我运行此程序时,控制台中会出现以下错误/异常:
Exception in thread "main" java.lang.NoClassDefFoundError: org/openxmlformats/schemas/wordprocessingml/x2006/main/CTHdrFtr
我已经从这里下载了ApachePOI库,就在这里。(我相信这是Apache的官方POI下载页面)我正在使用EclipseIDE,我已经将库添加到构建路径中。为什么我会得到这个例外?库中缺少什么吗?异常引用的特定类包含在poi-ooxml-schemas-3.15-beta2.jar中。您必须确保tar.gz中包含的“poi-ooxml-schemas-3.15-beta2.jar”jar文件位于您的构建路径中,并在构建后包含在应用程序的类路径中 你有没有试着按照我没有浏览过的链接中给出的建议去做。让我看看。非常感谢。