Apache PDFBox 2.0.2とFontBox 1.8.5を使用しています。私は、PDF文書にテキストを書き込むしようとしているが、私は同じ例外を取得しておいてください。PDFont(Apache PDFBox)の初期化時にDamagedFontExceptionがスローされる
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/fontbox/type1/DamagedFontException
スタックの下にトレースすることは、次の言葉:
Caused by: java.lang.ClassNotFoundException: org.apache.fontbox.type1.DamagedFontException
私は、NetBeansを使用していて、 PDFBoxとFontBoxの両方のJARファイルを正しく追加しました。機能を使用するものはすべて正常に動作します。関連するコードスニペット:
// Create new document and page
PDDocument doc = new PDDocument();
PDPage page = new PDPage();
doc.addPage(page);
PDFont font = PDType1Font.HELVETICA_BOLD; // The exception is thrown here
// Write to document
PDPageContentStream stream = new PDPageContentStream(doc, page);
stream.beginText();
stream.setFont(font, 12);
stream.drawString(pdfText);
stream.endText();
それは事実上PDFBoxのHello Worldの例の言い換えコピーですので、私は問題が何であるかを理解することはできません。助言がありますか?