Aplety zazwyczaj wykorzystywane są do wzbogacenia funkcjonalności stron WWW. Z punktu widzenia takiej strony aplet jest to prostokątny obszar określonych rozmiarów. Aplet na stronie HTML umieszczamy w wybranym przez siebie miejscu przy użyciu elementu APPLET. Dla celów dzisiejszego ćwiczenia wykorzystamy aplet zaimplementowany w ćwiczeniu „Pierwszy aplet”.
Aplet publikujemy na stronie WWW w postaci skompilowanej, tj. w postaci pliku .class. Aby więc móc aplet opublikować, trzeba klasę implementującą aplet skompilować. Jeśli do implementacji apletu używaliśmy Eclipsa, tak jak to pokazano w artykule „Pierwszy aplet”, to kompilację przeprowadza za nas Eclipse – trzeba tylko tą skompilowaną klasę odnaleźć.
Eclipse umieszcza skompilowane klasy w podkatalogu o nazwie bin znajdującym się w katalogu głównym projektu. Katalog ten istnieje na dysku, jednak nie jest pokazywany przez Eclipsa. Możemy go znaleźć używając narzędzi zewnętrznych względem Eclipsa, lub będąc w zgodzie z Eclipsem wykorzystać funkcję eksportu.
Aby wyeksportować z Eclipsa skompilowaną klasę należy z menu głównego wybrać opcję File > Export i następnie opcję General > File System tak jak to pokazano poniżej i kliknąć guzik Next.
W kreatorze eksportu należy wybrać zasoby które chcemy wyeksportować oraz katalog do którego te obiekty będą wyeksportowane. W naszym przypadku będzie to plik AppletClass.class wraz z katalogami odpowiadającymi pakietowi tej klasy (pl/naukajavy/applet). Za katalog do eksportu możemy wybrać dowolną lokalizację na dysku. Powinno to wyglądać tak jak pokazano poniżej:
Kliknięcie guzika Finish spowoduje utworzenie w wybranym katalogu struktury katalogowej odpowiadającej pakietowi do którego należy klasa implementująca aplet oraz wykopiowanie skompilowanej klasy apletu. Bardzo ważne jest aby w kreatorze eksportu zaznaczyć właściwe katalogi i pliki. W przeciwnym wypadku wyeksportowane zostanie nie to czego potrzebujemy.
Utwórzmy teraz w tym samym katalogu do którego eksportowaliśmy klasę i katalogi z Eclipsa (tj. w katalogu C:\ApletNaWWW) plik index.html, tj. namiastkę naszej strony WWW. Plik ten powinien mieć następującą zawartość:
<html> <body> <applet code="pl.naukajavy.applet.AppletClass.class" width=150 height=30 /> </body> </html>
Otwórzmy naszą stronę WWW (tj. plik index.html) w przeglądarce. Jeśli wszystko wykonaliśmy poprawnie to efekt powinien być zbliżony do tego widocznego poniżej.