2011-08-18 57 views
0

我一直在嘗試運行apache提供的pdf2text工具。我最初得到'未能加載主類清單屬性'錯誤。所以我修改了jar中的manifest文件以包含Main-Class屬性。寫了它作爲 -運行pdf2text jar的問題。文件未找到異常

Main-Class: org.apache.pdfbox.ExtractText 

但在此之後,我得到的例外 -

Exception in thread "main" java.io.FileNotFoundException: 
     org.apache.pdfbox.ExtractText (No such file or directory) 
     at java.io.FileInputStream.open(Native Method) 
     at java.io.FileInputStream.<init>(FileInputStream.java:106) 
     at java.io.FileInputStream.<init>(FileInputStream.java:66) 
     at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:978) 
     at org.apache.pdfbox.ExtractText.startExtraction(ExtractText.java:196) 
     at org.apache.pdfbox.ExtractText.main(ExtractText.java:76) 

什麼都不可能是這裏的錯誤呢?

回答

0

嘗試切換到這個入口點(主類):

org.apache.pdfbox.PDFBox 

編輯:這個設置也應該工作(如果你想提取文本)

java -cp ./pdfbox-1.6.0.jar org.apache.pdfbox.PDFBox ExtractText some.pdf 

那您需要將Apache的日誌記錄程序包等添加到您的CLASSPATH變量中,除非您在命令行上設置該變量。

+0

謝謝!這工作 –