클래스를 동적으로 컴파일해야하는 경우가 있습니다.JavaCompiler를 사용하여 다른 클래스에서 참조 된 기본 패키지 클래스를 컴파일 할 수 없습니다.
다음은 내 Java 클래스가 구성되어있는 구조입니다.
// no package
public class A{
}
package test ;
public class B{
A obj;
//other java code
}
여기서 A는 기본 패키지가있는 클래스이고 B는 패키지 이름이 test 인 클래스입니다. B에 A가 있습니다.
파일 내가 자바 컴파일러 API와이 컴파일에 실패
(패키지 당) 각 폴더에 저장됩니다.
당신이 당신의 코드를 게시하지 않는 한 당신을 도울 거의 불가능에 관련된 오라클 사이트의 일부 열 버그를 찾을 수 있습니다. –
* "도움이 필요합니다!"* (있으십니까) 질문 있으십니까? BTW - 시그 같은 소리를 남겨주세요. –
이렇게하면 도움이 될 수 있습니다 (및 링크 된 기사) : http://stackoverflow.com/questions/2193226/how-to-import-a-class-from-default-package –