co jest z pewnymi apletami javy, POMOCY !!!
Moderator: Pomocy?!
Posty: 7
• Strona 1 z 1
co jest z pewnymi apletami javy, POMOCY !!!
Przeglądarka: -
Dobrym testem obsługi javy jest dla mnie otwieranie strony onet.pl->Giełda->Analiza Techniczna gdzie jest big aplet javy. Niestety, nie mogę otworzyć tego apletu w Mozilli ani w Konquerorze (pracuje na MDK9.0). Po zainstalowaniu Javy2RE od SUNa w najnowszej wersji 1.4.1 jest lekka poprawa, dostaję komunukat że aplet wystartował i dalej nic się nie dzieje, koniec . O co chodzi? Czy ktoś miał podobne problemy z otwieraniem innych apletów. Co zrobić żeby to wszystko działało?
- kamilos
a tu zrzuty z konsoli javy
Przeglądarka: -
Java(TM) Plug-in: Version 1.4.1_01
Using JRE version 1.4.1_01 Java HotSpot(TM) Client VM
...
Current thread:Thread[thread applet-ISPAGApplet.class,4,http://gielda.onet.pl/-threadGroup]
OJIPlugin: No AThread
OJIPlugin acq Spontaneous pipe=10
Trying to enter spont monitor: 0
OJIPlugin release for:Thread[thread applet-ISPAGApplet.class,4,http://gielda.onet.pl/-threadGroup]
OJIPlugin releasePipe - exiting spont monitor
load: class Loader.class not found.
java.lang.ClassNotFoundException: Loader.class
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:153)
at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:168)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:506)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1775)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:252)
at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:42)
at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:143)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:140)
... 10 more
Using JRE version 1.4.1_01 Java HotSpot(TM) Client VM
...
Current thread:Thread[thread applet-ISPAGApplet.class,4,http://gielda.onet.pl/-threadGroup]
OJIPlugin: No AThread
OJIPlugin acq Spontaneous pipe=10
Trying to enter spont monitor: 0
OJIPlugin release for:Thread[thread applet-ISPAGApplet.class,4,http://gielda.onet.pl/-threadGroup]
OJIPlugin releasePipe - exiting spont monitor
load: class Loader.class not found.
java.lang.ClassNotFoundException: Loader.class
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:153)
at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:168)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:506)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:566)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1775)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:495)
at sun.applet.AppletPanel.run(AppletPanel.java:292)
at java.lang.Thread.run(Thread.java:536)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:252)
at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:42)
at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:143)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:140)
... 10 more
- kamilos
Re: co jest z pewnymi apletami javy, POMOCY !!!
Przeglądarka: -
kamilos pisze:Dobrym testem obsługi javy jest dla mnie otwieranie strony onet.pl->Giełda->Analiza Techniczna gdzie jest big aplet javy.
A czemu Twoim zdaniem jest to akurat dobry test? Bo chyba nie dlatego, że applet jest duzy?
Gabriel
- GabrielBaines
- Moderator
- Posty: 450
- Z nami od: 05 marca 2002, 21:42
RE Gabriel
Przeglądarka: -
Dzięki za odpowiedź Gabriel !
Po pierwsze myślenie liniowe szkodzi w życiu - życie jest nieliniowe !!!
A ja naprawdę portrzebuje odpowiedzi dlaczego nie mogę otworzyc tego apletu, nie dlatego że jest duży tylko dlatego że jest dla mnie ważny. I niestety oprócz przeglądarek od bila windowsa nic tego nie uruchamia.
Po pierwsze myślenie liniowe szkodzi w życiu - życie jest nieliniowe !!!
A ja naprawdę portrzebuje odpowiedzi dlaczego nie mogę otworzyc tego apletu, nie dlatego że jest duży tylko dlatego że jest dla mnie ważny. I niestety oprócz przeglądarek od bila windowsa nic tego nie uruchamia.
- kamilos
Przeglądarka: -
Uwagi o nieliniowości myślenia nie rozumiem, przywodzi mi jedynie na myśl odcinek Czterdziestolatka o tym, jak inż. Karwowski postanowił zainwestować na giełdzie i co z tego wyniknęło.
Co do appletu: na stronie w tagu applet podany jest atrybut code="ISPAGApplet.class" Innymi słowy autor strony wpisał tam nazwę pliku z klasą Javy, a nie nazwę klasy.
Natomiast Mozilla/OJI traktuje ten atrybut jako nazwę klasy i tak też przekazuje do Javy. W związku z tym classloder próbuje sciągnąć plik zawierający kod klasy generując jego nazwę zgodnie z zasadami nazewnictwa Javy, czyli ISPAGApplet/class.class. Takiego pliku na serwerze nie oczywiście nie ma i stąd problem.
Szczerze mówiąc nie wiem, jak to jest z tym atrybutem "code" w tagu applet, czy powinna tam być nazwa pliku czy klasy. Tak czy inaczej zdaniem autora strony ma byc tam plik, zdaniem twórców Mozilli/OJI powinna byc nazwa klasy i ta właśnie rozbieżnośc zdań jest przyczyna Twojego nieszczęścia.
Co do appletu: na stronie w tagu applet podany jest atrybut code="ISPAGApplet.class" Innymi słowy autor strony wpisał tam nazwę pliku z klasą Javy, a nie nazwę klasy.
Natomiast Mozilla/OJI traktuje ten atrybut jako nazwę klasy i tak też przekazuje do Javy. W związku z tym classloder próbuje sciągnąć plik zawierający kod klasy generując jego nazwę zgodnie z zasadami nazewnictwa Javy, czyli ISPAGApplet/class.class. Takiego pliku na serwerze nie oczywiście nie ma i stąd problem.
Szczerze mówiąc nie wiem, jak to jest z tym atrybutem "code" w tagu applet, czy powinna tam być nazwa pliku czy klasy. Tak czy inaczej zdaniem autora strony ma byc tam plik, zdaniem twórców Mozilli/OJI powinna byc nazwa klasy i ta właśnie rozbieżnośc zdań jest przyczyna Twojego nieszczęścia.
Gabriel
- GabrielBaines
- Moderator
- Posty: 450
- Z nami od: 05 marca 2002, 21:42
RE:Gabriel
Przeglądarka: -
Dzięki serdecznie za wyczerpującą fachową odpowiedź!!!
Nie jestem znawcą javy, stąd moje problemy.
Napisałem że myślenie liniowe szkodzi - proste "liniowe" wyciąganie wniosków (tutaj akurat z mojego niefortunnego określenia apletu), to że napisałem big aplet to nie znaczy że wielkość jest dla mnie najważniejsza.
Bez urazy, sorry byłem czepliwy. Naprawdę dzięki za rozwiązanie apletozagadki.
kamilos
-----------------------------------------------------------
My tu gadu gadu, a entropia wszechświata wzrasta.
-----------------------------------------------------------
Nie jestem znawcą javy, stąd moje problemy.
Napisałem że myślenie liniowe szkodzi - proste "liniowe" wyciąganie wniosków (tutaj akurat z mojego niefortunnego określenia apletu), to że napisałem big aplet to nie znaczy że wielkość jest dla mnie najważniejsza.
Bez urazy, sorry byłem czepliwy. Naprawdę dzięki za rozwiązanie apletozagadki.
kamilos
-----------------------------------------------------------
My tu gadu gadu, a entropia wszechświata wzrasta.
-----------------------------------------------------------
- kamilos
Re: a tu zrzuty z konsoli javy
Przeglądarka: -
kamilos pisze:load: class Loader.class not found.
java.lang.ClassNotFoundException: Loader.class
Odpowiedz na to pytanie jest prosta.
Nie załadowano klasy Loader.
Natomiast dlaczego nie załadowano tej klasy.... no to już można się spytać tylko autorów tego programu. Ale jeśli jest TA klasa loader to applet próbuje podmienić standardowego loadera. JVM od słoneczka na to nie pozwala, gdyż jest to sprzeczne z polityką bezpieczeństwa - po takiej podmianie można załadować wszystko.
- mm_
Posty: 7
• Strona 1 z 1
Wróć do Standardy WWW i źle działające strony
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]