서브 라이브러리를 com.itextpdf.*
으로 지정하면 프로그램을 올바르게 컴파일 할 수 있지만 어떤 이유로 든 import com.itextpdf.*
만 수행하면 컴파일이 실패합니다. 하지만 말했듯, 나는자바에서 가져 오기 오류가 있습니다.
import com.itextpdf.text.Font.*;
import com.itextpdf.text.pdf.*;
모두 같은 내가 사용하고있어 sublibraries을 지정하면 것은 잘 컴파일합니다. 실패 할 경우, "com.itextpdf 패키지가 존재하지 않습니다"라는 오류가 발생하지만 실제로 발생합니다. 나는 그것을 빌드 경로에 적절하게 포함 시켰고 Eclipse는 어떠한 경우에도 컴파일 오류를주지 않는다. Ant를 사용하여 빌드하려고하면 오류가 발생합니다.
이 시점에서 빌드를 얻는 데 사용할 하위 라이브러리를 지정해도 괜찮습니다. 그러나 나는 궁금해. 왜 앤트가 이것을 허락하지 않았을까?
그래,이게 무슨 일이야. Ant 컴파일러는 'com.itextpdf. *;'와 같은 기본적인 수준의 import 문을 이해하지 못했지만 Eclipse는이를 처리 할 수있었습니다. 나는 앞으로 내 수입 진술에 대해 더 분명히 할 것입니다. – Sal