Problem mit JDK1.2.2

Hallo,

Ich hoffe, mir kann jemand weiterhelfen.
Ich habe mir mal wieder vorgenommen Java zu lernen,
habe mir ein Tutorial besorgt und das JDK1.2.2_006
runtergeladen.
Als erstes wollte ich mal das HelloWorld Programm aus-
probieren, um zu sehen, ob es funktioniert.
Aber Fehlanzeige.
Der Compiler übersetzt es in eine class-Datei aber java.exe
findet die Datei nicht, oder was heißt folgende Fehlermeldung:

D:\jdk1.2.2\bin>java HelloWorldApp.class
Exception in thread „main“ java.lang.NoClassDefFoundError: HelloWorldApp/class

Die Class-Datei ist im aktuellen Verzeichnis. Die Groß-/Kleinschreibung ist auch richtig. An der classpath-Variable liegt es, denke ich, auch nicht. javac.exe findet die .java-datei ja auch, die im selben Verzeichnis ist. Komisch nur, dass die Fehlermeldung nicht „…HelloWorldApp.class“
lautet, sondern da ein „/“ steht.

Überhaupt finde ich es seltsam, daß das JDK nicht Grafik-basiert
ist. Kennt jemand irgendeine grafische Entwicklungsumgebung, die kostenlos ist?

Jens

D:\jdk1.2.2\bin>java HelloWorldApp.class
Exception in thread „main“ java.lang.NoClassDefFoundError:
HelloWorldApp/class

mach nur „java HelloWorldApp“ ohne .class

D:\jdk1.2.2\bin>java HelloWorldApp.class
Exception in thread „main“ java.lang.NoClassDefFoundError:
HelloWorldApp/class

mach nur „java HelloWorldApp“ ohne .class

Danke, jetzt funtioniert es.

Bin ein bißchen dumm gewesen, was?

Gibt es trotzdem eine andere bessere Entwicklungsumgebung, die nicht(s)/viel kostet?

Hallo Jens!

Gibt es trotzdem eine andere bessere Entwicklungsumgebung, die
nicht(s)/viel kostet?

JDK ist keine Entwicklungsumgebung, sondern ein Compiler. Selbst wenn Du eine richtige Entwicklungsumgebung verwendest, kompiliert die wiederum Deinen Code immer mit dem JDK.

JBuilder 4 Foundation
-> http://www.borland.com/jbuilder/foundation/

und

Sun Forte for Java Community Edition
-> http://www.sun.com/forte/ffj/index.html

kannst Du Dir unter den angegebenen Links kostenlos für Win, Linux und Solaris downloaden. Ich würde dir JBuilder empfehlen, da es von der Performance her besser ist.

Grüße, Tanja