Avatar billede lasse37 Nybegynder
16. marts 2003 - 23:38 Der er 17 kommentarer og
1 løsning

java.lang.NoClassDefFoundError: MissJava$BaggrundsPanel????

Hvad betyder det her :

java.lang.NoClassDefFoundError: MissJava$BaggrundsPanel

Jeg har en Applet som jeg prøver at få vist i min browser, men den siger applet notinited når jeg starter  hjemmesiden op.. Hvad er der galt.. koden ser således ud her :

<html>

    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
        <meta name="generator" content="Adobe GoLive 5">
        <title>Welcome to Adobe GoLive 5</title>
    </head>

    <body>


<p><applet code="MissJava.class" width="251" height="284"></applet></p>
   
    </body>

</html>
Avatar billede twm Nybegynder
16. marts 2003 - 23:49 #1
Det virker som om den mangler en klasse i dens classpath!
Avatar billede lasse37 Nybegynder
16. marts 2003 - 23:54 #2
Hvorledes mener du?
Avatar billede twm Nybegynder
17. marts 2003 - 00:00 #3
at missjava.class har brug for en ekstra klasse ud over MissJava.class
Det kan gøres ved hjælp af codebase, Ex:
<APPLET CODE=MissJava.class CODEBASE=http://www.enadressetildemanglendeklasser.dk WIDTH=251 HEIGHT=284>
</APPLET>
Avatar billede twm Nybegynder
17. marts 2003 - 00:00 #4
har du selv skrevet missjava?
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:08 #5
JA, men hvad mener du med det der??
Avatar billede twm Nybegynder
17. marts 2003 - 00:11 #6
hvis du i missjava klassen bruger en anden klasse du også har skrevet misterjava feks, så skal missjava gerne kunne finde klassen, og da man i en applet ikke kan regne med at folk har de klasser liggende i deres classpath, leverer man dem en codebase url, hvor de resterende klasser ligger, så kan browseren finde klasserne der!
Avatar billede twm Nybegynder
17. marts 2003 - 00:12 #7
hvis alle klasse filerne ligger på samme niveau, så burde det virke, dvs hvis de ligger i samme folder er det ikke nødvendigt med en codebase!
Avatar billede twm Nybegynder
17. marts 2003 - 00:13 #8
Denne kan give dig lidt tips til applet tag'et:
http://java.sun.com/docs/books/tutorial/applet/appletsonly/html.html
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:16 #9
jeg bruger ikke andre klasser end Missjava... Derfor fatter jeg det ikke..
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:17 #10
Okay lurer lige på det..
Avatar billede twm Nybegynder
17. marts 2003 - 00:20 #11
Hmm ligger missjava.class på samme niveau som html filen?
ellers kommer den også med den fejl!
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:29 #12
Ja, de ligger i samme bibliotek.. men den siger jo også at :

APPLET notinited.. hvad faen den så mener med det.. Den kører fint i min applet viewer..
Avatar billede twm Nybegynder
17. marts 2003 - 00:32 #13
kan du prøve at sende klassen? el lægge den et sted man kan downloade den?
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:33 #14
Ja jeg vil gerne sende den til dig.. Din Mail??
Avatar billede twm Nybegynder
17. marts 2003 - 00:39 #15
twm@twm.dk
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:41 #16
Okay, sender den lige til dig... Øhm har du et navn?

Lars
Avatar billede lasse37 Nybegynder
17. marts 2003 - 00:42 #17
Har sendt den. Spændene om du kan få den til at virke..
Avatar billede lasse37 Nybegynder
17. marts 2003 - 01:04 #18
Point til dig...
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