Avatar billede silverstar Nybegynder
11. november 2003 - 19:57 Der er 8 kommentarer

Exeption in thread "main" java.lang.NoClassDefFoundError

Jeg har installert j2sdk1.4.2_02 fra sun og har ingen problemer med at compilere programmerne, men når jeg skal køre programmet kommer denne fejlmedelelse: Exeption in thread "main" java.lang.NoClassDefFoundError. Jeg har en fornemmelse at det er noget galt med min path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\j2sdk1.4.2_02\bin ser denne riktig ud? Jeg bruger forøvrig textpad og compilerer og kører programmet med hurtigtasterne til dette program. Hvad skal jeg gøre?
Avatar billede arne_v Ekspert
11. november 2003 - 20:00 #1
Det er ikke path.

Den kan ikke finde en klasse.

Kan du poste filnavn plus klasse navn plus hele fejl teksten ?
Avatar billede silverstar Nybegynder
11. november 2003 - 20:23 #2
Exeption in thread "main" java.lang.NoClassDefFoundError:HelEksempel

Filnavn:HelEksempel.java
Klassenavn:HelEksempel.class
Avatar billede arne_v Ekspert
11. november 2003 - 20:34 #3
prøv og gå til directoriet og kør med:

java -classpath . HelEksempel

og hvis det virker så sæt TextPad op til at køre med den.
Avatar billede silverstar Nybegynder
12. november 2003 - 10:12 #4
Ok jeg er ikke helt med på hvad du mener med directoriet, men dersom du mener at jeg skal forsøge og køre det fra dos-prompten så har jeg allerede forsøkt og eksevere programmet der fra. Det fungerer faktsik fint når jeg skriver: java -cp . HelEksempel. Men jeg vil gerne at programmet skal kunne køre fra Textpad. Hvordan gør jeg det?
Avatar billede arne_v Ekspert
12. november 2003 - 10:34 #5
Du konfigurerer TextPad til at sætte -cp . ind i java kommandoen.
Avatar billede arne_v Ekspert
12. november 2003 - 10:37 #6
Iføkge Bertel Brander skulel der være en Configure->Preferences menu hvor
man kan ændre det.
Avatar billede silverstar Nybegynder
12. november 2003 - 11:02 #7
Jeg har forsøkt og gå ind i Configure>Preferences>tools og så sætte commanden til java.exe. men jeg får stadig væk det den samme besked...
Avatar billede silverstar Nybegynder
12. november 2003 - 12:38 #8
Jeg har endelig funnet ud af det. Jeg var tvungen til at sætte classpathen til: C:\j2sdk1.4.2_02\bin;C:\j2sdk1.4.2_02\jre\bin;

Men takk for din hjælp
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