Avatar billede baitianlong Nybegynder
10. september 2002 - 13:51 Der er 14 kommentarer og
1 løsning

Begynderproblemer

Hej...

Dette vilde program kompiles fint:

public class hej{
        public static void main(String argv[]) {
                System.out.println("davs");
        }
}

Men når det køres skriver den:

Exception in thread "main" java.lang.NoClassDefFoundError: hej

Hvad er det for noget l... ?????
Avatar billede simonvalter Praktikant
10. september 2002 - 13:55 #1
public class hej{
        public static void main(String[] arg)
        {
                System.out.println("davs");
        }
}
Avatar billede baitianlong Nybegynder
10. september 2002 - 13:57 #2
Ændrer intet !! )o;
Avatar billede Slettet bruger
10. september 2002 - 13:59 #3
Har du lagt det i en fil der hedder hej.java?
Avatar billede olly Nybegynder
10. september 2002 - 13:59 #4
Det skulle da helst virke det som loadet giver!

Prøv lige at post din kode der ikke virker?
Avatar billede baitianlong Nybegynder
10. september 2002 - 14:00 #5
jep. Og som sagt kompilerer den fint nok, men vil ikke køre programmet ?!?!?

java.lang.NoClassDefFoundError: hej
Avatar billede olly Nybegynder
10. september 2002 - 14:01 #6
Ups... Det er jo samme kode! Sorry :)
Avatar billede simonvalter Praktikant
10. september 2002 - 14:02 #7
prøv igen .. nyt project+class
Avatar billede olly Nybegynder
10. september 2002 - 14:04 #8
Hvad gør du? Bruger du notepad eller? Og sker det her i en prompt?
Avatar billede Slettet bruger
10. september 2002 - 14:05 #9
Har du . med i din classpath?
Avatar billede baitianlong Nybegynder
10. september 2002 - 14:09 #10
Jeg har skrevet det i "jext", og compiler i dospromt - Der står ikke mere end jeg har skrevet ovenfor
Avatar billede olly Nybegynder
10. september 2002 - 14:10 #11
prøv java -cp . hej
Avatar billede baitianlong Nybegynder
10. september 2002 - 14:12 #12
Samme problem !?!
Avatar billede mosquito Nybegynder
10. september 2002 - 14:19 #13
check først om der ligger en kompileret fil i samme bibliotek som din hej.java denne hedder hej.class

har du gemt din public class hej under et andet navn kan filen ikke kompileres og du vil ikke kunne køre programmet da det ikke findes.

Det kan også være at din sti til java ikke er oprettet.
Avatar billede baitianlong Nybegynder
10. september 2002 - 14:29 #14
Min sti var forkert - nu kører det !!

Jeg tror mosquito var tættest på - smid et svar
Avatar billede mosquito Nybegynder
10. september 2002 - 15:10 #15
:-) takker
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