1
 [javac] symbol  : method setDocumentFromString(java.lang.String)
    [javac] location: class org.xhtmlrenderer.pdf.ITextRenderer
    [javac]         renderer.setDocumentFromString(html);
    [javac]                 ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 error

antビルドでitext jarを使用すると、このエラーが発生します.im

de.huxhorn.lilith.3rdparty.flyingsaucer.core-renderer-8RC1.jar / itext-2.0.8.jar

これはPSVMで正常に動作します...そして、IDEにコンパイルエラーは表示されません..しかし、ANtビルドを実行すると、このエラーが表示されます..

なぜこうなった ??

4

2 に答える 2

1

依存する jar がビルド クラスパスに正しく追加されず、IDE のビルド パスに含まれている可能性があります。

于 2012-09-10T11:44:07.620 に答える
1

Ant ビルドによって解決される jar 内の org.xhtmlrenderer.pdf.ITextRenderer クラスには、メソッド「setDocumentFromString」が含まれていないようです。

jar を見て、メソッドが実際にそこにあることを確認してください。

于 2012-09-10T11:44:47.547 に答える