Appletti ei näy muilla!

Olen kirjoittanut java-appletteja, jotka toimivat omalla koneellani sekä appletviewerillä että selaimeen liitettynä. Kun laitan kyseisen Java-appletin kotisivuilleni se näkyy edelleen moitteettomasti omalla koneellani, MUTTA ei kenenkään muun koneella. Jos joku muu yrittää katsoa tekemääni java-applettia omalla koneellaan tilariville tulee vain ilmoitus "Applet not inited" eikä appletti toimi.
(kotisivut jossa toimimattomat java kokeilut: http://personal.inet.fi/koti/java_kokeilut/ )

Mistä moinen vika voisi johtua? Kiitos vastauksistanne!
6250
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Huomasin vielä, että toinen virheilmoitus mikä tuli on "java.lang.nullPointerException".

Äänestä
  • auttais kummasti jos pistäisit sorsat näkyville.

    Äänestä

Appletit ovat periaatteessa hyviä, mutta käytännössä eivät ole ns. "tuotantokelpoisia". Tämä johtuu siitä, ettei jre ole täysin alaspäin yhteensopiva.

Itse olen jo luopunut ajatuksesta tehdä vakavasti otettavia appletteja. Joko softa pyörii serverin päässä tai sitten se paketoidaan sille sopivan jre:n kanssa ja toimitetaan sellaisenaan loppukäyttäjille.

Valitettavasti.

Äänestä

Millä javan versiolla olet kääntänyt appletin? Mulla tulee meinaan virheilmoitukseksi:

"java.lang.UnsupportedClassVersionError: Bad version number in .class file"

joka tarkoittaa, että mun java-virtuaalikone on liian vanha ajamaan applettiasi.. mikä on hassua, koska käyttämäni java-versio on 1.5.08, eli uusin virallinen julkaisu.

Ettei sulla vaan ole käytössä joku 1.6:sen beta-versio? Sillä ei kannata yleiskäyttöisiä appletteja käännellä, koska virallinen julkaisu on pitkällä tulevaisuudessa.

Kannattaa myös käyttää "-target"-vipua applettia käännettäessä, esim. "javac -target 1.4 " (tai jopa -target 1.3) , niin applettisi on yhteensopiva vanhemmillakin java-versioilla.

Äänestä
  • Iso kiitos vinkistäsi fidel! En tosiaan tullut ajatelleeksi sen enempää javan versiota, kun sen latasin (versio oli tosiaan 1.6!). Nyt kun käänsin appletin tuolla -target vivulla, appletti näkyy yllättäen muillakin :D.

    Tosin jouduin tyytymään versioon 1.5 käännettäessä, koska jos yritin kääntää esim. 1.3:ksi tuli ilmoitus "target 1.3 conflicts with default source release 1.5". Mutta tämähän voi ilmeisesti johtua kirjoittamastani koodista.

    Äänestä

Kommentoi aloitusta


Pientä jelppiä tarvittais kirjoitti:

Olen kirjoittanut java-appletteja, jotka toimivat omalla koneellani sekä appletviewerillä että selaimeen liitettynä. Kun laitan kyseisen Java-appletin kotisivuilleni se näkyy edelleen moitteettomasti omalla koneellani, MUTTA ei kenenkään muun koneella. Jos joku muu yrittää katsoa tekemääni java-applettia omalla koneellaan tilariville tulee vain ilmoitus "Applet not inited" eikä appletti toimi.
(kotisivut jossa toimimattomat java kokeilut: http://personal.inet.fi/koti/java_kokeilut/ )

Mistä moinen vika voisi johtua? Kiitos vastauksistanne!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu