Microsoft VM: Voiko olla totta?

Hei
Olen vasannyt mielestani ihan kivan appletin mutta huomasimme etta se ei toimi kaikissa Windows/Internet Explorer versioissa... Herjaa etta ei loyda luokkaa. Appletti toimii loistavasti esim. Mozillan kanssa ja myos useissa Internet Exploreissa.

Googlasin asiasta ja loysin etta minun pitaisi kayttaa JDK1.1.4:sta etta homma toimisi? Loysin Javan kotisivulta arkistosta ainoastaan JDK1.1.6:n joka ei auttanut asiaan. Onkohan se sitten viela liian uusi versio.

Onko kellaan tietoa asiasta? Onko asia todellakin nain etta jos haluaa tehda appletin joka toimii "kaikissa" selaimissa pitaa etsia jostain JDK1.1.4?
5592
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Sääntö 1:

- mikäli selaimessa on tekemääsi ohjelmaa (applettia) uudempi Java-versio niin silloin toimii.

Sääntö 2:

- mikäli ohjelmasi on tehty selainta uudemmalla java-versiolla niin silloin toimivuus riippuu mm. versioiden välisestä binääriyhteensopivuudesta ja ohjelmassa käytetyistä luokista kokonaisuudessaan.

Sääntö 3:

- sinun (ohjelmoijan) vastuulla ei ole asiakkaan Java-päivitykset ja asiakkaan ei ole mikään pakko käyttää ohjelmaasi.

Sääntö 4.

- Java toimii, jos molemmat tahtovat sen toimia sekä huomioivat em. säännöt.

-Jonttu-

Äänestä
  • Sääntö 1:

    - mikäli selaimessa on tekemääsi ohjelmaa (applettia) uudempi Java-versio niin silloin toimii.

    Eihän java ole ylöspäin yhteensopiva, metodeja voi olla deprekoitu!

    Äänestä

  • Tonttu kirjoitti:

    Sääntö 1:

    - mikäli selaimessa on tekemääsi ohjelmaa (applettia) uudempi Java-versio niin silloin toimii.

    Eihän java ole ylöspäin yhteensopiva, metodeja voi olla deprekoitu!

    pitisanomani

    Äänestä

  • Tonttu kirjoitti:

    Sääntö 1:

    - mikäli selaimessa on tekemääsi ohjelmaa (applettia) uudempi Java-versio niin silloin toimii.

    Eihän java ole ylöspäin yhteensopiva, metodeja voi olla deprekoitu!

    Deprecated method tarkoittaa metodia, jonka käyttöä ei enää suositella. Käytöstä poistuvia metodeja varten on tehty uudet ja paremmat korvaavat metodit. Se ei kuitenkaan tarkoita sitä, etteivätkö "deprekoidut" metodit toimisi. Siis ne toimivat.

    Äänestä

kääntää se appletti tyyliin:

javac -target 1.1 applet.java

Pitäisi toimia kaikissa selaimissa tuon jälkeen. Tuo tietysti edellyttää sitä, että appletti ei sisällä mitään uudempia määrityksiä, joita 1.1 versio ei ymmärrä

Äänestä

Kommentoi aloitusta


aloittelija kirjoitti:

Hei
Olen vasannyt mielestani ihan kivan appletin mutta huomasimme etta se ei toimi kaikissa Windows/Internet Explorer versioissa... Herjaa etta ei loyda luokkaa. Appletti toimii loistavasti esim. Mozillan kanssa ja myos useissa Internet Exploreissa.

Googlasin asiasta ja loysin etta minun pitaisi kayttaa JDK1.1.4:sta etta homma toimisi? Loysin Javan kotisivulta arkistosta ainoastaan JDK1.1.6:n joka ei auttanut asiaan. Onkohan se sitten viela liian uusi versio.

Onko kellaan tietoa asiasta? Onko asia todellakin nain etta jos haluaa tehda appletin joka toimii "kaikissa" selaimissa pitaa etsia jostain JDK1.1.4?

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