Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:16 Der er 9 kommentarer og
1 løsning

Jeg får fejl ved kompilering i mit javaprogram.. hvorfor?

Hej alle hvorfor får jeg fejl?

import java.util.*;


class Gentagelse {
        public static void main(String arguments[]){
            String sentence = "Her skal stå noget.";
            int taeller = 0;
            Calendar start = Calendar.getInstance();
            int startMinut = start.get(Calendar.MINUTE);
            int startSekund = start.get(Calendar.SECOND);
            start.roll(Calendar.MINUTE, true);
            int naesteMinut = start.get(Calendar.MINUTE);
            int naesteSekund = start.get(Calendar.SECOND);
            while(taeller < 50000){
                System.out.println(sentence);
                GregorianCalendar now = new GregorianCalendar();
                if (now.get(Calendar.MINUTE) >= naesteMinut)
                    if (now.get(Calendar.SECOND) >= naesteSekund)
                        break;
                taeller++;
            }
            System.out.println("\nFå dig et arbejde " + taeller + " gange.");
            System.out.println("Waaaa :).");
        }
}

Jeg bruger netbeans og får fejlbeskeden:

java.lang.NoClassDefFoundError: Gentagelse/Gentagelse (wrong name: Gentagelse)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"

/Christian
Avatar billede arne_v Ekspert
05. oktober 2003 - 21:19 #1
Du mangler nok en:

package Gentagelse;

øverst i din fil.
Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:20 #2
det har jeg prøvet .. så skriver den:

Gentagelse/Gentagelse.java [2:1] ';' expected
import java.util.*;
^
1 error
Errors compiling Gentagelse.
Avatar billede arne_v Ekspert
05. oktober 2003 - 21:21 #3
Huskede du ; til sidst i den package statement ?
Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:39 #4
hehe, arne, du er jo en skrap kanalje ;)
Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:43 #5
jeg fik slet ikke kigget på fejlbeskeden fordi jeg snakkede i tjelefon .. burde måske ha' gennemskuet det ;)
Avatar billede arne_v Ekspert
05. oktober 2003 - 21:46 #6
Hvad laver programmet iøvrigt ?
Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:48 #7
det er bare en løkke ... et eksempel jeg ikke kunne få til at virke...
Avatar billede arne_v Ekspert
05. oktober 2003 - 21:53 #8
Det ligner en løkke som skal køre i 1 minut.

Men den ville jeg jo nok lave med System currentTimeMillis.
Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:58 #9
Ja men lige nu gør jeg som bogen siger og så håber jeg på at lære lidt hen ad vejen..

Det er bare lidt ærgeligt at jeg ikke har mere tid til at sætte mig ind i java for jeg leger bare med det i min fritid, ser du. Meget af tiden går med at gå i 3.g så jeg kan først gå rigtig amok med det når jeg bliver færdig :P

Tak for hjælpen (for brug for den igen, igen, igen... igen)

/Christian
Avatar billede togsverd1985 Praktikant
05. oktober 2003 - 21:59 #10
*hov for=får
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