Biblioteki w appletach

0

Witam

Napisałem program który jest jednocześnie appletem i aplikacją desktopową. Program korzysta z zewnętrznej biblioteki (jar) którą dodałem. Całość wyeksportowałem w Eclipse do jar'a. Gdy uruchamiam program na komputerze wszystko jest ok, alg gdy otwieram go na stronie jako applet to dostaję informację ze klasa (pochodząca z biblioteki) nie została znaleziona.

Bibliotekę umieszczam w ten sposób(chyba poprawnie)

Co zrobić żeby applet też widział tę bibliotekę?

0

A poinformowałeś przeglądarkę z jakiego jara (jakich jarów) ma korzystać?

<applet code = "GlownaKlasaApletu" archive = "listaJarowOddzielonychPrzecinkami" width = ...>
</applet>
0

Tylko że mój plik jar wygląda tak:

META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/jdt/
org/eclipse/jdt/internal/
org/eclipse/jdt/internal/jarinjarloader/
org/eclipse/jdt/internal/jarinjarloader/JIJConstants.class
org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader$ManifestInfo.class
org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.class
org/eclipse/jdt/internal/jarinjarloader/RsrcURLConnection.class
org/eclipse/jdt/internal/jarinjarloader/RsrcURLStreamHandler.class
org/eclipse/jdt/internal/jarinjarloader/RsrcURLStreamHandlerFactory.class
test/
test/gorek/
test/gorek/Applet.class
test/gorek/Panel1.class
test/gorek/Main.class
SpecialSpinners.jar 

Czyli w jednym pliku jar jest biblioteka (czyli drugi plik jar) i w aplikacji działa to doskonale a applet tego nie widzi.
Chciałbym zachować własnie taką strukturę znaczy jar w jarze. czy jest jakiś sposób zeby applet korzystał z tego wewnętrznego jara?

0

Jesteś pewien, że w aplikacji to działa? Zapewne masz gdzieś na dysku plik SpecialSpinners.jar i z niego korzysta aplikacja. Umieść gdzie trzeba dwa jary i napisz archive="MojJar.jar,SpecialSpinners.jar".

1 użytkowników online, w tym zalogowanych: 0, gości: 1