读取pdf文件时出现NoClassDefFoundError

时间:2012-10-18 10:11:31

标签: java

我试图读取代码为

的pdf文件
    try {

        File fileConn = new File(filePath);
        InputStream inp = new FileInputStream(fileConn);
        PdfReader reader = new PdfReader(inp);
        int pages = reader.getNumberOfPages();
        System.out.println("Pages" + pages);
    } catch (Exception e) {
        //Handle Exception
    }

但该方法正在抛出NOClassDefFoundError。什么是可能的原因

1 个答案:

答案 0 :(得分:0)

您是否在课程路径中添加了 pdfbox和itextpdf

如果您正在使用maven,请尝试此操作:

    <dependency>
        <groupId>org.apache.pdfbox</groupId>
        <artifactId>pdfbox</artifactId>
        <version>1.6.0</version>
    </dependency>
    <dependency>
        <groupId>com.itextpdf</groupId>
        <artifactId>itextpdf</artifactId>
        <version>5.0.6</version>
    </dependency>