2009-03-08 3 views
3

작은 애플릿을 만들었고 모든 .java 클래스 파일을 가지고 있습니다. 이제 컴파일/빌드하여 <applet> 태그에 사용할 수 있습니까? 식 기반의 방법이 가장 좋을 것입니다.애플릿을 배포하는 방법?

또한 애플릿에서 일부 이미지를 사용하고 있습니다.

1) 내 로컬 경로 예를 들어 C:\java\project\images하지만를 사용하여 지금은 그들에게 포인트) 나는 내 웹 사이트

이 이러한 이미지를 업로드해야합니까 그 내가 만약 내가 쉽게 문자열을 변경할 수 있도록 모든 1 개 클래스에 보관 필요. 웹 브라우저에서 작동하도록 어떻게 변경해야합니까?

3) .class 파일을 모두 업로드해야합니까?

답변

2

애플릿과 이미지를 jar 파일로 묶어야합니다.

이미지가 매우 크고 애플릿에 모든 애플릿이 필요하지 않은 경우 웹 서버에 단일 파일로 배포하십시오. 그렇지 않으면 애플릿과 함께 항아리에 패키지하십시오. 당신이 그것의 항아리에 애플릿과 이미지를 포장하는 경우

하는 당신은,는 Class.getResourceAsStream (...) 그들은 개별 이미지 파일로 사용할 수있는 경우

을 사용하여 클래스 경로에서 그들을로드에서 그들을로드해야합니다 거기 URL.

4

모든 것을 업로드해야하며 그렇지 않으면 아무도 다운로드 할 수 없습니다. Jar에 모든 것을 패키지화하고 애플릿을 그로부터 실행하십시오. 애플릿을 그물 전체로 롤아웃하기위한 good docs이 있습니다.

이미지에는 두 가지 선택 항목이 있습니다. jar 파일에 포함 시키거나 런타임에 HTTP를 통해 사용할 수있게하십시오. 어쨌든 코드를 C : 드라이브에서로드하지 못하도록 변경해야합니다! 항아리에 포함시키는 것이 가장 좋습니다. 어쨌든 다운로드 할 수 있으며, 한 거래에서 항아리로 더 잘 처리 할 수 ​​있습니다.

이클립스는 Ant를 사용하여 자동으로 모든 작업을 수행 할 수 있지만 처음에는 수동으로 수행하여 무슨 일이 일어나는지 알 수 있습니다. 애플릿 용 항아리와이를 시작한 HTML 페이지를 작성한 다음 웹 서버에 업로드해야합니다.

관련 문제