Java - Anfänger Fehler

Hallo,

Ich bin C++ Entwickler, wollte mal in Java einsteigen. Ich habe JDK 1.3 (Win 98) installiert und versuche einfach „Hello world“ zu compelieren und aufzurufen.

Compelieren hat keinen Fehler, aber beim Aufrufen kommt immer die Fehlermeldung : Exception in thread „main“ java.lang.NoClassDefFoundError: Hello

Ist die Umgebung oder die Java Virtuell Machine nicht richtig installiert, oder was habe ich falsch gemacht ?

Danke
XM

Hm wie hast du es denn aufgerufen?

Also mal angenommen, deine Klasse heisst Hello und demnach die Datei, die du durch „javac Hello.java“ erhältst Hello.class

dann machste nun „java Hello“

und das geht nicht?

genau das habe ich gemacht, und es geht nicht !
XM

Das Problem ist, das Java auf Klein-Groß-Schreibung achtet:

Gruß Dirk

Und so sieht das im Command-Prompt aus:
C:\src\tests\test>dir
Test.java

C:\src\tests\test>more Test.java
public class Test{
public static void main(String argv[]){
System.out.println(„Hello World!“);
}
}

C:\src\tests\test>javac Test.java

C:\src\tests\test>java Test
Hello World!

C:\src\tests\test>

Hallo!

Compelieren hat keinen Fehler, aber beim Aufrufen kommt immer
die Fehlermeldung : Exception in thread „main“
java.lang.NoClassDefFoundError: Hello

Ist die Umgebung oder die Java Virtuell Machine nicht richtig
installiert, oder was habe ich falsch gemacht ?

Hast Du auch den CLASSPATH richtig gesetzt? Nur wenn .; drin steht, sucht die JVM das Class-File im Verzeichnis, in dem Du auch das Java-File abgelegt hast.

Grüße, Tanja