20. september 2003 - 17:25Der er
6 kommentarer og 1 løsning
Hvorfor ser jeg ikke resultatet af mit program?
Hej eksperter,
Jeg er lige begyndt på java programmering og det forekommer mig lidt besynderligt. Jeg bruger bogen "JAVA2-BOGEN" af Rogers Cadenhead og jeg anvender programmet NetBeans IDE 3.5 (jeg har også Eclipse men nu vil jeg altså først lære det med førstnævnte :P). Bogen har bedt mig skrive følgende program:
class StatsUnderskud{ public static void main(String[] arguments){ int underskud = 446000000; underskud = underskud / 1440; System.out.println("På et minut stiger statsgælden med $" + underskud); } }
Her er det så jeg synes det bliver lidt halvunderligt for bogen bruger JDK og siger at jeg bare skal kompilere med DOS ved at skrive "javac". Det har jeg så ikke gjort da jeg bruger et andet program. Jeg går ind i netbeans og trykker execute... den kompilere mit program men jeg synes ikke jeg får svaret "På et sekund stiger statsgælden med $5162" som bogen siger jeg skal få...
Hvad har jeg gjort forkert? det er sikkert helt åndssvagt og let, men jeg er først begyndt så småt at fatte hvad de forskellige ting i mit program betyder :P
Jeg har skrevet det i stones webwriter 4. Herefter har jeg gemt det som .java og åbnet det med NetBeans. Herefter trykker jeg execute og så er jeg ved min problemstilling...
jeg får alt det her når jeg prøver at trykke execute i statsunderskud I/O fanen:
java.lang.NoClassDefFoundError: Statsunderskud (wrong name: StatsUnderskud) 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"
ja det har du ret i! haha jeg er da en lille n00b! Tak fordi du hjalp (jeg kommer til at oprette et tons spørgsmål kan jeg mærke!):)
/Christian
Synes godt om
Ny brugerNybegynder
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.