Avatar billede tmo Nybegynder
12. juni 2001 - 10:46 Der er 18 kommentarer og
1 løsning

Applet tag

Hej

Jeg kan ikke loade min japplet i browser. Følgende fejl
connecting http://ip.nr/enmappe/enmappe/pakke/applet.class with no proxy
I plugin står der følgende

java.lang.ClassNotFoundException: java.io.FileNotFoundException: http:ip nr./enmappe/enmappe/pakke/applet/class.class

mit object tab

...<PARAM NAME = CODEBASE VALUE = \"http://ip nr./enmappe/enmappe/\" >
  <PARAM NAME = CODE  VALUE= \"pakke.applet.class\">.....
Avatar billede mpultz Nybegynder
12. juni 2001 - 14:27 #1
Du skal bruge applet tagen på følgende måde:

<applet codebase=\"http://ip.nr/enmappe/enmappe/pakke/\"
code=\"applet.class\" width=200 height=200>
</applet>

Med <PARAM NAME osv.> angiver du parametre til din applet.
Avatar billede mpultz Nybegynder
12. juni 2001 - 14:37 #2
Ah, du benytter plug-in\'et, se bare bort fra mit tidligere svar (-: Har du prøvet følgende variant i din object tag:

<PARAM NAME = CODEBASE VALUE = \"http://ip.nr./enmappe/enmappe/pakke/\">
<PARAM NAME = CODE  VALUE= \"applet.class\">.
Avatar billede tmo Nybegynder
12. juni 2001 - 14:48 #3
jeps, men for følgende
java.lang.ClassNotFoundException: java.io.FileNotFoundException: http:ip/enmappe/enmappe/flexware/applet/class.class
Avatar billede tmo Nybegynder
12. juni 2001 - 14:51 #4
ups, flexware = pakke
java.lang.ClassNotFoundException: java.io.FileNotFoundException: http:ip/enmappe/enmappe/pakke/applet/class.class
Avatar billede mpultz Nybegynder
12. juni 2001 - 15:01 #5
Hvis din html fil ligger i samme mappe som din class fil så kan CODEBASE bare have værdien \".\", men det er måske ikke tilfældet? Hvis de ligger på samme server kan du bruge relative stinavne, prøv f.eks. med \"./pakke/applet.class\" i CODE og \".\" i CODEBASE.
Avatar billede tmo Nybegynder
12. juni 2001 - 15:09 #6
min html fil ligger ikke i samme mappe som min klasse fil
Avatar billede mpultz Nybegynder
12. juni 2001 - 15:13 #7
Men ligger den på samme server?
Avatar billede tmo Nybegynder
12. juni 2001 - 15:15 #8
ja
Avatar billede mpultz Nybegynder
12. juni 2001 - 15:17 #9
Har du så prøvet med relative stinavne som jeg nævnte i mit sidste svar?

Ligger din applet i en package?
Avatar billede tmo Nybegynder
12. juni 2001 - 15:21 #10
min applet ligger i en pack

prøve på opening http://pakke/applet.class, men der sker ikke meget....
Avatar billede mpultz Nybegynder
12. juni 2001 - 15:27 #11
Ah, du skal ikke have .class med i CODE.
Avatar billede mpultz Nybegynder
12. juni 2001 - 15:32 #12
Øhh, jo du skal (-: Det er kun hvis du har lagt din applet i en jar fil du ikke skal have .class med (men det er jo ikke tilfældet kan jeg forstå).
Avatar billede tmo Nybegynder
12. juni 2001 - 15:34 #13
der sker ikke meget. Det er som om den ikke for hele stien med til min applet kun http://pakke/applet.class og ikke hele adressen.
Avatar billede mpultz Nybegynder
12. juni 2001 - 15:36 #14
Er det nogen grund til du har din applet i en package? Du har vel kun en klasse? Jeg tror nemlig package kan give problemer med mindre du ligger din fil i en jar fil. Generelt prøv at se nærmere på eksemplerne på http://192.9.48.9/products/plugin/1.3/demos/applets.html (se kildeteksten for html filerne).
Avatar billede tmo Nybegynder
12. juni 2001 - 15:51 #15
Jeg har læst mig til at der ikke skulle være problemer med package og applets. Jeg skal bruge en package da min applet bruger mange klasser, og er en del af et større system.
<APPLET
  WIDTH=\"<width in pixels>\"
  HEIGHT=\"<height in pixels>\"
  CODEBASE=\"<location of the applet\'s package    relative to this HTML file\"
  CODE=\"<PackageName>.<ClassName>.class\">
</APPLET>
Avatar billede mpultz Nybegynder
12. juni 2001 - 21:23 #16
Okay, du har altså flere filer end applet.class, så vil det nok være en god ide at lave en jar fil, for ellers er det kun din applet.class fil der bliver downloadet til klienten, medmindre du har specificeret de resterende filer under ARCHIVE tag\'et.

Lav en jar fil med alle dine filer, specificer den i ACHIEVE tag\'et og lad CODE=<class name of applet>, uden .class.

Husk i øvrigt at navnet på klassen er case-sensitive.

Se f.eks. http://java.sun.com/docs/books/tutorial/applet/appletsonly/html.html for mere info.
Avatar billede mpultz Nybegynder
12. juni 2001 - 21:32 #17
Se iøvrigt også http://java.sun.com/applets/.
Avatar billede tmo Nybegynder
13. juni 2001 - 11:03 #18
tak for hjælpen. Problemet lå i serveropsætning.
Avatar billede stringbuffer Nybegynder
09. maj 2002 - 10:19 #19
IIS har tit givet mig hovedpine pga dens forestillinger om hvad den bør og ikke bør cache... så nogle gange kan man gøre alt rigtigt men alligevel få forkerte resultater fordi det er en gammel version, der stadig serveres.
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