Avatar billede koala_jones Nybegynder
29. september 2002 - 13:26 Der er 5 kommentarer og
1 løsning

Applets og IE JVM

Hejsa.

Jeg har tidligere programmeret applets med jdk1.2.

For noget tid siden købte jeg en ny PC. Jeg installerede jdk1.2 og troede at jeg kunne fortsætte med at programmere applets på min nye PC, men nej. Hver gang jeg prøver at compile .java filer crasher javac.exe (ja faktisk alle .exe filerne i bin).
Det lader til at det er en fil: "msvcrt.dll - version 6.00.8797.0" Microsoft Visual C++ Runtime DLL fil som er indblandet.

Nå, men jeg prøvede så at installere den nyeste java sdk "j2sdk1.4.1" ... men når jeg compiler med den virker applet class filerne selvfølgelig ikke. IE bruger jo JVM 1.2 (eller er det 1.1?).

Nå, så prøvede jeg at installere den nyeste JVM ... det virkede heller ikke.

Det bedste ville være hvis jeg kunne fortsætte med at bruge jdk1.2 da JVM 1.2 jo er den som følger med IE.

Så mit spørgsmål er: Hvordan kommer jeg til at programmere Java applets der virker i Internet browsere?

Spec:

P4 NW 1.8 GHz
256 DDR ram
Win98SE
Avatar billede hoejrup Nybegynder
29. september 2002 - 14:45 #1
Her kan du se hvilke operativsystemer Sun Java 1.2 understøtter: http://wwws.sun.com/software/communitysource/j2ee/download.html

Her kan du se hvilke operativsystemer Sun Java 1.3 understøtter: understøtter:http://java.sun.com/j2se/1.3/

Har du hentet j2sdk1.4.1 fra http://java.sun.com/j2se/1.4/download.html ?

/per
Avatar billede dsj Nybegynder
29. september 2002 - 14:47 #2
IE anvender Microsofts egen JVM, som svarer til Sun's J2sdk 1.1

Anvend denne hvis du vil være helt sikker. Det betyder samtidig, at du godt kan glemme alt om SWING.
Avatar billede koala_jones Nybegynder
29. september 2002 - 15:07 #3
Jeg har downloadet snart alt hvad jeg kunne finde af SDK JRE o.s.v. men jeg kan ikke løse det (enkle?) problem at compile en applet der virker i IE.

Hvis jeg kører et af eksemplerne (clock f.eks.) fra j2sdk1.4.1 i IE så siger den class not found ... det samme eksempel fra jdk1.2 virker perfekt i IE ... netop fordi IE benytter JVM 1.1

Kan det være fordi IE ikke vil registrere en versioin af JVM?
Avatar billede koala_jones Nybegynder
29. september 2002 - 15:21 #4
JAAA! Der er noget der virker!

Tak hoejrup, jeg downloadede:
http://java.sun.com/j2se/1.4/download.html

Men men men... Hvad skal jeg bruge hvis jeg vil lave applets der virker med JVM 1.1 ? jdk1.2 virker jo ikke på min maskine. :[
Avatar billede dsj Nybegynder
29. september 2002 - 15:38 #5
Jeg vil anbefale at du bruger j2sd 1.3.1 og sørger for kun at anvende metoder og klasser, som eksisterede under version 1.1
Avatar billede koala_jones Nybegynder
29. september 2002 - 17:10 #6
Mange tak! Nu virker det som det skal.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester