모든 Jar 파일을 다운로드하는 기본 동작은 일반적으로 허용됩니다. 진행률 표시 줄이 다운로드되고 표시되지만 사용자가 작업을 분할해야하는 것처럼 들립니다. 수동으로 클래스를 다운로드하고 클래스 패스 (또는 사용자 정의 클래스 로더)에 추가하는 AFAIK는 애플릿에 서명하지 않아도 수행 할 수 없습니다.이 애플릿은 내가 따르기 싫은 경로입니다.
당신은 당신의 정확한 요구 사항을 모른 채 자바 1.6 업데이트를 10
부터 사용할 수 lazy downloading를 살펴 취 할 수 있습니다, 당신이 그것을 나눌 수있는 방법에 대한 내 일반적인 조언은 초기에있는 모든 클래스 파일을 다운로드하는 것입니다 Jar를 다운로드하고 필요에 따라 리소스 (이미지/사운드/속성)를 다운로드하십시오. 애플릿 내에서 다운로드하는 방법에 대한
코드 :
URL url = new URL(getCodeBase(), filename);
URLConnection urlConnection = url.openConnection();
BufferedInputStream bufferedInputStream = null;
try {
bufferedInputStream = new BufferedInputStream(urlConnection.getInputStream());
// ... input data
} finally {
if (bufferedInputStream != null) {
bufferedInputStream.close();
}
}
내가 여기 게으른 로딩에 대한 몇 가지 세부 사항을 발견했습니다 http://pscode.org/jws/api.html#ds –