のサブライブラリを指定すれば、プログラムを問題なくコンパイルできますcom.itextpdf.*
が、何らかの理由で、単に指定するとコンパイルが失敗しますimport com.itextpdf.*
。しかし、私が言ったように、私が使用しているサブライブラリを指定すると、
import com.itextpdf.text.Font.*;
import com.itextpdf.text.pdf.*;
すべてが正常にコンパイルされます。失敗した場合、「パッケージcom.itextpdfが存在しません」というエラーが表示されますが、存在することはわかっています。私はそれをビルドパスに適切に含めますが、Eclipseはどのような場合でもコンパイルエラーを出しません。このエラーは、Antでビルドしようとしたときにのみ発生します。
この時点で、ビルドを確実に取得するために使用するサブライブラリを指定してもかまいません。しかし、私は興味があります、なぜAntはこれを許可しないのですか?