Kann Java nicht ausführen. Fehlermeldung "main"

Prenses

Grünschnabel
Ich versuche mein einfaches Hello.java zu starten bis zu javac Hello.java gehts und wenn ich dann java Hello eingebe kommt folgendes: Exception in thread "main"

java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello

(-> habe die komplette Meldung rangehängt)
Ich habe in den anderen Foren gelesen das ich mein Classpath was ändern muss? was muss ich dort eingeben? Oder liegt es an etwas anderes? Hilfe...
 

Anhänge

  • Neue Bitmap.jpg
    Neue Bitmap.jpg
    32,9 KB · Aufrufe: 30
Vielleicht ist es ja ganz trivial: Existiert in c:\\test eine Datei "Hello.class"? Der Name der erzeugten Class-Datei entspricht nämlich der der Klasse in Hello.java und nicht dem Namen vor ".java".

Beispiel:
Hello.java
Java:
class Doh {
    public static void main(String[] args) {

    }
}

Erzeugt eine "Doh.class" beim Aufruf von "javac Hello.java".
 
Außerdem muss die Klasse, deren main() du aufrufst, öffentlich sichtbar (public) sein, damit dein Programm überhaupt gestartet werden kann
 
Zurück