com.itextpdf.*
のサブライブラリを指定してもプログラムをコンパイルできますが、なんらかの理由で私が単にimport com.itextpdf.*
を実行するとコンパイルに失敗します。しかし、私のように私は、このようなJavaのインポートエラーですが、EclipseではなくAntを使用
import com.itextpdf.text.Font.*;
import com.itextpdf.text.pdf.*;
として私が使用しているサブライブラリ、
を指定した場合、すべてがうまくコンパイル、と述べました。それが失敗した場合、私が得ているエラーは "package com.itextpdf does not exist"ですが、わかっています。私はそれをビルド・パスに正しく組み込み、Eclipseはどんな場合でもコンパイル・エラーを与えません。エラーは、Antでビルドしようとすると発生します。
この時点で、ビルドを確実にするために使用するサブライブラリを指定しても構いません。しかし、私は興味があります、なぜアリはこれを許可しないでしょうか?
これは何が起こったかです。 Antコンパイラは、このような基本レベルの 'com.itextpdf。*;'でimport文を理解できませんでしたが、Eclipseはそれを処理できました。私は将来、私の輸入陳述をより明白にすることに同意する。 – Sal