Avatar billede runekeldsen Nybegynder
20. januar 2004 - 23:39 Der er 7 kommentarer og
1 løsning

nybegynder i java

Jeg er gået i gang med at forsøge at lære java og jeg har så været i gang med at lave mit første program og det er også lykke at få det kompilet men når jeg så køre det skriver det nedenstående:
Fejlmeddelse:
Exception in thread "main" java.lang.NoClassDefFoundError: Rod

Program:
class Rod {
    public static void main (String[] arguments) {
        int nummer = 225;
        System.out.println("kvadratroden af "
            + nummer
            + " er"
            + Math.sqrt(nummer));
    }
}
Avatar billede simonvalter Praktikant
20. januar 2004 - 23:52 #1
det ser ud til at du kører det forkert

brug
javac -classpath . Rod.java
java -classpath . Rod


jeg mener at den fejl kommer når du skriver Rod.class når du kører det eller ikke bruger -classpath
Avatar billede repsak Nybegynder
20. januar 2004 - 23:53 #2
Hedder din til Rod.java?
Avatar billede runekeldsen Nybegynder
20. januar 2004 - 23:53 #3
ja den hedder jo Rod.class når den er kompilet og jeg skriver bare java Rod det skulle være nok
Avatar billede simonvalter Praktikant
20. januar 2004 - 23:58 #4
ikke hvis der hvor du kører fra ikke er i classpath

set CLASSPATH=.
eller java -classpath .
eller set CLASSPATH=C:\der hvor din *.class fil ligger.
osv.
Avatar billede simonvalter Praktikant
20. januar 2004 - 23:59 #5
. = der hvor du står i cmd.exe
Avatar billede dsj Nybegynder
21. januar 2004 - 00:00 #6
Prøv eventuelt at skrive hele stien til Rod-klassen:

java -classpath "c:/stien/til/Rod.class" Rod
Avatar billede runekeldsen Nybegynder
21. januar 2004 - 00:00 #7
det virker nu hvor jeg har sat Classpath perfekt mange tak skal du have
Avatar billede simonvalter Praktikant
21. januar 2004 - 00:00 #8
ok så smider jeg et svar.
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