Avatar billede neonman Nybegynder
17. januar 2006 - 09:58 Der er 17 kommentarer og
1 løsning

n00bs til Java og mangler lidt hjælp

Sider og prøver disse linjer

class StatsUnderskud {
    public static void main(String[] arguments) {
        int UnderSkud = 446000000;
        UnderSkud = UnderSkud / 1440;
       
        System.out.println("På et minut stiger statsglæden med $" + UnderSkud);
    }
}

men problemet er når jeg kopiler det siger den følgen


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

hvad er det lige helt der sker der ?
Avatar billede kalp Novice
17. januar 2006 - 10:26 #1
public class StatsUnderskud {
    public static void main(String[] arguments) {
        int UnderSkud = 446000000;
        UnderSkud = UnderSkud / 1440;
       
        System.out.println("På et minut stiger statsglæden med $" + UnderSkud);
    }
}
Avatar billede neonman Nybegynder
17. januar 2006 - 10:32 #2
detsværre :( den siger stadig det samme.... er der ikke en enkle test som jeg kan køre for at det SKAL fungere 100% for at se om det er mit java der er forkert install eller ej :S
Avatar billede kalp Novice
17. januar 2006 - 10:38 #3
Det er nok dit java der noget galt med.. har kørt dit eksempel og mit eget.. begge virker:) hvis du sidder med det gamle java så opgrader evt. til det nye
Avatar billede neonman Nybegynder
17. januar 2006 - 10:40 #4
hmm det gamle ?.... ømmm hvordan tjeckekr jeg min version =?
Avatar billede kalp Novice
17. januar 2006 - 11:10 #5
tryk start->kør og skriv "cmd" tryk enter og skriv

java -version 

tryk enter..

hvad står der?

og hvad udvikler du i?
Avatar billede schwarz84 Nybegynder
17. januar 2006 - 11:11 #6
'Exception in thread "main" java.lang.NoClassDefFoundError:' tyder på at du forsøger at køre filen med 'java' kommandoen. Du skal først kompilere med 'javac StatsUnderskud.java'.
Avatar billede neonman Nybegynder
17. januar 2006 - 11:24 #7
hmm hvis jeg forsøger at skrive "javac ...." skriver den bare at commandoen ikek findes.. :S

og køre med version 1.5.xxxxxx
Avatar billede Slettet bruger
17. januar 2006 - 11:26 #8
Prøv at sætte din classpath, med Windows gøres det noget á la:
C:\> SET CLASSPATH=C:\JDK\JAVA\CLASSES;c:\java\lib\classes.zip
Avatar billede schwarz84 Nybegynder
17. januar 2006 - 11:26 #9
Ok, du har tilsyneladende ikke nogen compiler installeret så. Du skal installere JDK-versionen ikke JRE-versionen fra SUN's hjemmeside.
Versionen ser rigtig nok ud, men din kode skulle nu kunne compile i en hvilken som helst version...
Avatar billede schwarz84 Nybegynder
17. januar 2006 - 11:27 #10
pacroon: Der er slet ikke nogen javac installeret og classes.zip ligger automatisk i classpath lige meget hvad.
Avatar billede neonman Nybegynder
17. januar 2006 - 11:29 #11
hmm dirakte link ?.... for vil helsti kke kage mere i det end højst nødvendig... for ender med jeg smader alt :S
Avatar billede neonman Nybegynder
17. januar 2006 - 11:36 #13
takker install det lige :) skriver efter min middags pause :)
Avatar billede neonman Nybegynder
17. januar 2006 - 12:11 #14
hmm har lige installt det uden held :( den siger det samme...
Avatar billede schwarz84 Nybegynder
17. januar 2006 - 12:27 #15
Du skal lægge bin-mappen i din path for at kunne køre den direkte fra kommando-prompten.
Avatar billede neonman Nybegynder
17. januar 2006 - 12:36 #16
okay... jeg prøver lige at fixe at afinstall ALT med java og install det igen.... da der var mange forskelilge ting med java install crap på min maskine :S så prøver lige det og siger lige her inde hvis det stadig ikke fugnere....
Avatar billede neonman Nybegynder
18. januar 2006 - 08:36 #17
så fik jeg det tuk at funger... man skal ikke install editoren og så java men omvendt... fandt jeg ud af :)....smider du lige et svar schwarz84 ?
Avatar billede neonman Nybegynder
24. marts 2006 - 08:15 #18
Hmmm ja schwarz84 ikke smider svart så tager jeg selv potinen tilbage.
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