java kommando mappeproblemer
Jeg er startet på at lære noget helt simpel Java fra bunden. Første problem jeg er stødt ind i:Når jeg kører en javac kommando fra \bin mappen (med java kommandoerne), gør det ingen forskel om mitObj.java der skal kompilleres, ligger i samme mappe eller i en undermappe; der oprettes under alle omstændigheder den tilsvarende mitObj.class i den pågældende mappe. Men når jeg derefter kører mit objektet, så gør det en forskel. Hvis mitObj.java og mitObj.class ligger i \bin mappen, fungerer det fint, og objektet gør hvad det er lavet til at gøre. Men hvis de samme filer ligger i en udermappen, \test (og jeg altså bruger kommandoen: java test\mitObj), får jeg en Exception in thread "main" java.lang.NoClassDefFoundError.
Hvorfor det? Hvordan adresserer jeg en "java" kommando til et objekt i en anden mappe?
Jeg bruger Windows kommandoprompt på en WinXP computer.
