[Megoldva:] FireFox és a Java appletek

Sziasztok!

A gond az, hogy írtam egy kis Java appletet, és az "Appletviewer" segítségével tökéletesen meg tudom jeleníteni, de a FireFox 3 beta 5 lefagy tőle.
Pedig az "Eszközök" menü "Kiegészítők" részében látszik, hogy telepítve és engedélyezve van a Java 1.6.0 Plugin.

A jelenség az, hogy az applet megnyitásakor a megadott tartomány megjelenik jól, de az applet nem fut le. Sőt az egész FireFox mindenestül elkezd egyre sötétebb lenni. És le is fagy.

UBUNTU 8.04 rendszerem van. Firefox 3 beta 5.

Ha van ötletetek, segítsetek! Kösz!

Hozzászólások

Eddig kb annyit tudnék mondani hogy: de nekem működik...

Ilyenkor én úgy nyomoznék először hogy megnézném hogy mások által írt kis példa appletek működnek-e. Ha igen akkor megpróbálnám kideríteni hogy mi lehet a para:

- a beágyazó kódban van-e valami különbség
- maga a program nem csinál-e valamit ami standalone működik, appletben nem. Ezt úgy próbálnám kiküszöbölni hogy a kész programom funckióit a egy csupasz dobozból kiindulva egyesével kapcsolgatnám be és akkor kiderül hogy mitől akad el

Ami nekem sokszor problémát okozott az az, hogy a böngésző egyetlen JVM-et indít és az bekesseli az applet kódját. Nem elég hogy a letöltött classokat kesseli, ráadásul ha egy osztályt betölt egyszer akkor azt is. Ezt a kesst elég nehéz frissíteni. Ki kell nyitni a Java Console-t böngészőből ott van valami parancs, amivel a classloadereket ki lehet dobni és ezzel rákényszeríteni hogy újratöltse az osztályt.

Sziasztok!

Megnéztem a korábbi programjaimat, és azok működtek. Tehát én rontottam el a dolgot!
Két dolog is bekavart a HTML fájlba, amit írtam:

- Valószínűleg nem mindig szereti a FireFox, ha az applet neve utáni "width" és "height" paraméter fel van cserélve, mert az eredeti (rossznak vélt) verzióban "height" írtam előre. Amikor már egyszer futott, és visszacseréltem az eredetire, már nem akadt ki.

- A másik, hogy néhány sikertelen próbálkozás után a class fájl neve elé beraktam a "./" jelet, hogy utaljak az aktuális könyvtárra. Hát ez nem kell bele! Ettől még most is lefagy a FireFox, akármilyen sorrendben van a "width" és a "height".

Tehát a fő hiba a "./" jelzés használata volt.

Köszönöm a segítségeteket!