2012-10-18 2 views
2

스피을 읽는NoClassDefFoundError를 PDF로 코드를 파일을 읽으려고 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를 던지고있다. 가능한 이유는 무엇입니까

+2

는 전체 스택 추적을 게시 할 수 : 당신이 받는다는을 사용하는 경우

이 시도? 아마도 당신은 classpath에'PdfReader'를 위해'Jar' 파일을 요구하지 않았을 것입니다. –

+0

@Rohit 나는 너에게 동의한다. –

답변

0

pdfbox 및 itextpdf을 클래스 경로에 추가 했습니까?

<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> 
관련 문제