【发布时间】:2012-05-07 21:47:13
【问题描述】:
如果我指定com.itextpdf.* 的子库,我可以很好地编译我的程序,但由于某种原因,如果我只使用import com.itextpdf.*,我的编译会失败。但是,就像我说的,如果我指定我正在使用的子库,例如
import com.itextpdf.text.Font.*;
import com.itextpdf.text.pdf.*;
一切都编译得很好。在它失败的情况下,我得到的错误是“包 com.itextpdf 不存在”,但我知道它确实存在。我将它正确地包含在构建路径中,并且 Eclipse 在任何情况下都不会给出任何编译错误。只有当我尝试使用 Ant 构建时才会出现该错误。
此时,我不介意指定要使用的子库以确保获得构建。但我很好奇,为什么 Ant 不允许这样做?
【问题讨论】: