Hallo!
Ich bin ein kompletter Anfänger und habe mir ein Java Lehrbuch gekauft um mich etwas in die Materie einzuarbeiten.
Leider wird dort der komplette Einstieg ignoriert und ein funktionierendes Entwicklungssystem vorausgesetzt.
Nun zu meinen eigentlichen Problemen:
1.)
Mein erstes Programm heißt Sum.java
Wenn ich in den Terminal wechsle gebe ich wie im Buch beschrieben.
ein. Laut Buch sollte das auch funktioniert wenn ich mich im selben Ordner befinde wo das File liegt, tut es aber leider nicht. Gebe ich den Pfad zum File ein, funktioniert es, ich würde aber gerne wissen warum es das mit der oben genannten Methode nicht tut?
2.)
in meinem Programm werden lediglich zwei Variablen addiert, der Code ist korrekt (copy & paste) und ich habe ihn schon gefühlsmäßige 200 mal neu eingetippt und kontrolliert.
will ich jetzt aber das Ergebnis mit
betrachten, erhalte ich folgende Fehlermeldung:
Zusatzinfos:
Ich arbeite unter Mac OS X 10.6 schreibe den Code mit jEdit und will diesen mit dem Terminal ausführen.
Wenn ich die aktuelle Version vom am System laufende Java abrufe erhalte ich:
Ich habe bereits den Faq durchforstet und seit Stunden Google befragt, aber leider sind die Infos die ich fand, für mich als Anfänger, vollkommen undurchschaubar. Für Mac OS habe ich im übrigen nichts gefunden...
Ich wäre sehr dankbar wenn mir jemand helfen könnte...
Danke im Voraus für eure Zeit.
Ich bin ein kompletter Anfänger und habe mir ein Java Lehrbuch gekauft um mich etwas in die Materie einzuarbeiten.
Leider wird dort der komplette Einstieg ignoriert und ein funktionierendes Entwicklungssystem vorausgesetzt.
Nun zu meinen eigentlichen Problemen:
1.)
Mein erstes Programm heißt Sum.java
Wenn ich in den Terminal wechsle gebe ich wie im Buch beschrieben.
Code:
javac Sum.java
2.)
in meinem Programm werden lediglich zwei Variablen addiert, der Code ist korrekt (copy & paste) und ich habe ihn schon gefühlsmäßige 200 mal neu eingetippt und kontrolliert.
will ich jetzt aber das Ergebnis mit
Code:
java Sum
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: Sum
Caused by: java.lang.ClassNotFoundException: Sum
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Zusatzinfos:
Ich arbeite unter Mac OS X 10.6 schreibe den Code mit jEdit und will diesen mit dem Terminal ausführen.
Wenn ich die aktuelle Version vom am System laufende Java abrufe erhalte ich:
Code:
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-10M3065)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)
Ich habe bereits den Faq durchforstet und seit Stunden Google befragt, aber leider sind die Infos die ich fand, für mich als Anfänger, vollkommen undurchschaubar. Für Mac OS habe ich im übrigen nichts gefunden...
Ich wäre sehr dankbar wenn mir jemand helfen könnte...
Danke im Voraus für eure Zeit.