2010-07-28 3 views
2

다른 유형의 아카이브 (tar.gz, tar.bz2 ...) 및 타사에서 정의한 사용자 정의 유형의 클래스로드를 지원해야합니다. 이를 달성하기 위해 'loadClass'메서드를 재정의해야합니까? (아마도이 ​​작업을 수행하는 또 다른 확장 포인트가 될 것입니다. 기본 클래스 로더가 작성한 모든 보안 검사의 이점을 계속 누리고 싶습니다.)새 아카이브 형식을 지원하기 위해 사용자 정의 ClassLoader를 만들어야합니까?

답변

2

불행히도 간단한 클래스 이름을 byte[]/ByteBuffer 인터페이스에 위임하는 표준 클래스 로더가 없습니다. 당신은 자신의 클래스 로더를하거나, icky 임시 파일에 저장하거나, 을 가지고 을 URL으로 줄 필요가있다.

+0

+1 URLHandler 경로로 이동합니다. – Guillaume

관련 문제