Witam! Napisałem własny applet który ma być obsługiwany przez stronę http://scr.hu/2ytb/b8sffczam plik do znacznika <applet> i tu zaczynają się schody :( Mianowicie kiedy wrzucam tam gotowy plik JAR to wyświetla się taki komunikat http://scr.hu/2ytb/b8sff
, a jak wrzucam plik CLASS to taki: http://scr.hu/2ytb/i6ihz
Jak poprawnie wyświetlić applet? Bardzo mi zależy na nim
<applet code = "pełna_nazwa_klasy" archive = "nazwa_jara" width = "ile_potrzebujesz" height ="ile_potrzebujesz">
</applet>
Boże, dziękuje, kocham Cie :*
Okej, tylko czemu to działa tylko u mnie na kompie, a gdy wrzucę już to na darmowy hosting CBA to już nie działa?
Aha i jeszcze jedna sprawa. Jeżeli nie dodam wyjątku w ustawieniach Javy to przeglądarka mi blokuje aplikacje. Próbowałem to rozwiązać w następujący sposób:
keytool -genkey -keystore mojeklucze -alias moje
keytool -selfcert -alias moje -keystore mojeklucze
jarsigner -keystore mojeklucze jakisTam.jar moje
Jednakże to nie pomogło
Daj link do niedziałajacego apletu na CBA.
Podpisanie apletu chałupniczym (developerskim) certyfikatem już nie pomoże. Musi to być uwierzytelniony certyfikat. Z tego co wiem sprowadza się to do zapłacenia.
Po mojemu, to zapomniałeś wrzucić jara na serwer. Powinno być raczej tak
<applet code = "Paka.Main" ...>
ale ta niedokładność nie spowoduje błędu. Mogłeś jeszcze pokręcić wielkość liter w nazwach klasy i jara.
A jak z tym certyfikatem?
O jakim certyfikacie piszesz skoro komunikat mówi o braku klasy, a w zapisanej stronie nie ma pliku jar?
Hmm to dziwne, gdyż strona uruchamiana z dysku odpala się poprawnie. Na serwerze FTP mam plik JAR. Wygląda to tak:
Kod strony http://scr.hu/2ytb/mlidumlidu
Zawartość pliku JAR: http://scr.hu/2ytb/e613p
Zawartość katalogu Paka: http://scr.hu/2ytb/jnujy
Zawartość FTP: http://scr.hu/2ytb/kiwps
Wszystko tu wygląda ok :(
http://echo-custom-strat.cba.pl/Echo_Custom_Strat.jar -> próba pobrania twojego JARa kończy się błędem serwera, dokładnie HTTP 405 Not Allowed.
A próba pobrania /Paka/Main.class oczywiście błędem 404.
Nieprawda, że wszystko wygląda dobrze.
<applet code="/Paka/Main.class" ...>
Pierwszy slash, ten przed Paka, wygląda bardzo źle.
Bez slasha też nie działa, sprawdź sam: http://echo-custom-strat.cba.pl/
Plik Echo_Custom_Strat.jar nie jest wysyłany z serwera. Skontaktuj się z cba, jakie uprawnienia na ich serwerze musi mieć plik jar żeby poszedł w świat.
Oke, spróbuje na innym hostingu