07. april 2002 - 23:04Der er
14 kommentarer og 1 løsning
applet vil ikke køre i ie
Hej, Jeg har prøvet med adskillige hjemmelavede appletter, men ingen af dem kan jeg få til at virke i IE 6.0. De vil fint køre i "Appletviewer" og compiler uden problemer, men i IE er der blot et stykke gråt område og i statuslinien står "load: class <minClass> not found"
Hvad skyldes problemet? filerne ligger i samme bibliotek, og jeg kan godt se andre appletter på nettet gennem IE.
Her er inkluderet en html og java fil som fx. ikke vil køre:
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
IE's Java Virtual Machine er absolut ganske potent når det gælder applets. Desværre er det kun en Java 1.1 VM, derfor er det langt fra sikkert at den kan køre noget som er compilet under 1.4. Brug i stedet 1.1 compileren, så får du besked allerede under compileringen hvis du bruger ikke 1.1-features.
Hmm, jeg tror ikke at du finder en JVM uden bugs og MS's er stadig meget hurtig. Men det gider jeg ikke diskutere. Det afhjælper næppe skovgaard3's problem.
Hvis du bruger Java 1.1 så vil det virke, men der eksisterer ikke nogen Microsoft VM nyere end Java 1.1.
Prøv at holde musen henover appletten når den fejler og se hvad der står i statuslinien. Hvis der ikke står noget, så prøv at slå Java Console til (Tools - Internet Options - Advanced - Java Console Enabled). Herved dukker et nyt menupunkt op under View som hedder Java Console som du kan køre når appletten kører. Heri må der så stå fejlmeddelelsen.
Jeg har prøvet at compile en lille HelloWorld applet i JDK 1.3.
Det virker med Applet (java.applet.applet), men ikke med JApplet (swing).
At det ikke virker med JApplet er jo naturligt hvis ikke MVM understøtter dette, men at den med jdk 1.4 heller ikke vil køre den gængse java.applet.applet forstår jeg ikke helt.
Nye versioner af JDK kan generere kode som ikke er kompatibel med gamle udgaver. Også selvom man kun bruger elementer fra den tidligere version. Altså der er ingen garanti for at kode compileret med JDK 1.4 kan køre under en JVM 1.1. Prøv at compilere koden med JDK 1.1 og se om det ikke hjælper.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.