2

プロジェクトの何が問題なのかわかりません。作成しているWord文書のヘッダーを作成しようとしていますが、次のコード行を試してみると次のようになります。

    XWPFHeader header = document.getHeaderFooterPolicy().getFirstPageHeader();
    XWPFRun headRun = header.getParagraphArray(1).createRun();
    headRun.setText("SOME TEXT");

次のエラーが発生します。

Error(55,20): XmlString not found  in interface org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr in class org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy in class ****.***.*****.MyDocument
Error(55,20): StringEnumAbstractBase not found  in class org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr.Enum in class org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy in class ****.***.*****.MyDocument

エラーメッセージを検索しようとしましたが、何も見つかりません。誰か助けてください。誰かがこれらの問題に対処する効果的な方法を教えてくれれば特にありがたいです。エラーメッセージをグーグルで検索することは常に私にとってはうまくいきましたが、今回はそうではありませんでした。どのクラスが入っているかによってjarを見つける方法がわかりません(欠落しているもののようです)。

ありがとう。

PS。ドキュメントを作成するのはこれが初めてなので、コードが完全に間違っている可能性があります。

4

1 に答える 1

0

Apache POI コンポーネントとこのFAQをご覧ください。あなたは間違いなく何かが欠けています。

于 2012-12-14T14:55:22.950 に答える