Avatar billede tzr Nybegynder
11. august 2003 - 21:07 Der er 37 kommentarer og
1 løsning

simpel java kører ik

Jeg har noget så simpelt her:

import java.awt.*;
import java.applet.*;

/*
<APPLET code="test.class" width="600" height="390" name="test"></APPLET>
*/

public class test extends Applet {
  public void paint (Graphics g) {
        g.drawString("Hello world", 20, 20);
    }
}




i appletviewer kører det godt nok, men i IE6 sker der intet, dette er hvad java console siger:

Microsoft (R) VM for Java, 5.0 Release 5.0.0.3805
==============================================
Error loading class: test
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException: test
    at com/ms/vm/loader/URLClassLoader.loadClass
    at com/ms/vm/loader/URLClassLoader.loadClass
    at com/ms/applet/AppletPanel.securedClassLoad
    at com/ms/applet/AppletPanel.processSentEvent
    at com/ms/applet/AppletPanel.processSentEvent
    at com/ms/applet/AppletPanel.run
    at java/lang/Thread.run
Avatar billede arne_v Ekspert
11. august 2003 - 21:09 #1
Hvordan ser HTML'en ud ?

Lader du IE6 læse fra fil eller fra web-server ?
Avatar billede tzr Nybegynder
11. august 2003 - 21:10 #2
html'en ser sådan ud som der står ... læser fra fil ... 2 sek, prøver server
Avatar billede arne_v Ekspert
11. august 2003 - 21:11 #3
Og class filen ligger i samme directory som html filen ?
Avatar billede tzr Nybegynder
11. august 2003 - 21:11 #4
stadig ik noget
Avatar billede tzr Nybegynder
11. august 2003 - 21:11 #5
jep
Avatar billede tzr Nybegynder
11. august 2003 - 21:12 #6
Avatar billede arne_v Ekspert
11. august 2003 - 21:15 #7
Der er noget galt.

Jeg får også class not found.

Men hvis jeg prøvet at hente:
  http://subsidegames.com/test.class
for jeg en fejl, så det er jo meget naturligt !
Avatar billede _carsten Nybegynder
11. august 2003 - 21:16 #8
Mon ikke du bare skal installere en plug-in fra SUN

http://java.sun.com/products/plugin/

Hos mig virker dit link i hvertfald !!
Avatar billede arne_v Ekspert
11. august 2003 - 21:16 #9
HTTP/1.1 404 Object Not Found
Avatar billede arne_v Ekspert
11. august 2003 - 21:17 #10
Øh - jeg kører med SUN JVM og applet kører ikke hos mig ??
Avatar billede _carsten Nybegynder
11. august 2003 - 21:19 #11
Øhhhh - nå, for ingen fejl overhovedet !
Avatar billede tzr Nybegynder
11. august 2003 - 21:20 #12
hjælper jo ikke noget at skifte VM, det burde fanme køre! :) der er jo INTET kode at gå galt i
Avatar billede arne_v Ekspert
11. august 2003 - 21:21 #13
Nu kan jeg også hente class filen.

Prøv sså og ret HTML fra:

<applet code="test" width="600" height="390" name="test"></applet>

til:

<applet code="test.class" width="600" height="390" name="test"></applet>
Avatar billede _carsten Nybegynder
11. august 2003 - 21:21 #14
Bruger IE 6.0 XP
JRE 1.4.2
Avatar billede arne_v Ekspert
11. august 2003 - 21:21 #15
Din kode bør køre fint med MS JVM.
Avatar billede tzr Nybegynder
11. august 2003 - 21:23 #16
arne_v << ville jeg også mene

hjalp heller ik noget at sætte fjerne debugging info med -g:none
Avatar billede arne_v Ekspert
11. august 2003 - 21:26 #17
Men prøv lige og ret HTML'en.
Avatar billede tzr Nybegynder
11. august 2003 - 21:27 #18
til ?
Avatar billede arne_v Ekspert
11. august 2003 - 21:28 #19
Se min 21:21:00 kommentar.

Tilføj .class !
Avatar billede tzr Nybegynder
11. august 2003 - 21:28 #20
sorry :) mig der er lidt for hurtig her.
nope virker heller ik
Avatar billede tzr Nybegynder
11. august 2003 - 21:29 #21
så vidt jeg kan se på
java.lang.ClassNotFoundException: test
kan den ikke finde den class, og da den virker med Sun's må det jo være Microsofts der laver noget galt ... men hvad!
Avatar billede arne_v Ekspert
11. august 2003 - 21:34 #22
Nope.

Jeg kører også med SUN og jeg kan heller ikke se den.
Avatar billede tzr Nybegynder
11. august 2003 - 21:35 #23
ok, fair nok, men hvorfor kan den ikke finde den class ?
Avatar billede _carsten Nybegynder
11. august 2003 - 21:35 #24
Prøv at fjerne dine anførselstegn

<APPLET code=test.class width=600 height=390 name=test></APPLET>
Avatar billede arne_v Ekspert
11. august 2003 - 21:35 #25
Men hvad der er interessant.

Når jeg downloader både .html og .class åg åbner .html fra
min PC så virker det !?!?
Avatar billede tzr Nybegynder
11. august 2003 - 21:41 #26
_carsten << heller ik

arne_v << den fik jeg ik helt ?
Avatar billede arne_v Ekspert
11. august 2003 - 21:42 #27
Jeg har hentet både test.html og test.class ned på min PC og så virker
de pludseligt !

????
Avatar billede _carsten Nybegynder
11. august 2003 - 21:42 #28
For mig at se har du skrevet </APPLLET>  applet med 2 l'er

Jeg kan stadig se den !!
Avatar billede arne_v Ekspert
11. august 2003 - 21:44 #29
Det er også rigtigt.

Der er åbenlyst forskel på folk !

:-)
Avatar billede tzr Nybegynder
11. august 2003 - 21:44 #30
_carsten << sikkert fordi den er idiotsikker og der er et start tag

arne_v << gør det ik her
Avatar billede _carsten Nybegynder
11. august 2003 - 22:20 #31
Bare lige et forsigtigt og tåbeligt spørgsmål - når i reloader
http://subsidegames.com/test.html i IE, er i sikre på i får vist
seneste version af "test" ???

Læg mærke til, jeg skrev "tåbeligt" spørgsmål !!!

I øvrigt - ser stadig fin ud !
Avatar billede arne_v Ekspert
11. august 2003 - 22:23 #32
Ja.

Jeg har være helt ude af browseren. Tømt cache. Etc.

Og hans tilføjelse af .class kunne ses.
Avatar billede tzr Nybegynder
12. august 2003 - 00:12 #33
nå ... har ladet Sun's JRE overtage min IE, og nu virker det ... hvad fanden, Microsoft er også helt ude af Java til næste år :)))

"We have started removing the Microsoft VM from new products going into distribution. Specifically, this means that we will not include the Microsoft VM in any Windows releases from this point forward, including service packs. We will also not distribute new versions of the Microsoft VM via download from our Web site. We will, however, continue to provide security fixes to the Microsoft VM to existing customers until January 2, 2004"
fra microsoft.com
sweet :)
Avatar billede tzr Nybegynder
12. august 2003 - 00:12 #34
takker for hjælpen, hvis i begge lægger et svar kan i da dele pointene
Avatar billede arne_v Ekspert
12. august 2003 - 07:41 #35
Jeg synes at du skal give Carsten alle pointene.

Hans forslag.

Iøvrigt virker det stadig ikke hos mig.
Avatar billede _carsten Nybegynder
12. august 2003 - 08:16 #36
Så vil jeg da smide et svar.

Jeg har godt nok hørt at man ville fjerne Microsoft VM, var
bare ikke klar over de allerede var igang.
Avatar billede arne_v Ekspert
12. august 2003 - 08:46 #37
Jo.

MS har truffet beslutning om at de endegyldigt stopper med at distribuere
deres JVM. Efter et større antal retssager mellem dem og SUN.

Men det er faktisk godt nyt, fordi HP og Dell har annonceret at de
vil shippe alle de PC'ere de sælger med SUN JVM installeret. D.v.s.
at snart vil flertallet af PC'ere hace en moderne JVM.
Avatar billede tzr Nybegynder
12. august 2003 - 13:36 #38
typisk mikroblød at prøve på at overtage det hele, men det er en anden diskussion :)
men ja, Sun fik medhold i at de ejer Java
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