Java-Programm gibt in Eingabeaufforderung nichts aus

fred2015

Neues Mitglied
Ich habe nach einer Schritt-für-Schritt-Anweisung aus einer anderen Website das Java-Programm HalloWelt.java mit folgendem Code erstellt und will es in der Eingabeaufforderung (Win8) ausführen:
Code:
/* Dies ist die erste Applikation
Datei HalloWelt.java*/
class HalloWelt {                             //Hauptklasse

   public static void main (String args[]){   //main()-Methode
                                              //Beginn des Methodenkörpers
      System.out.println("Hallo Welt!");      //Anweisungen
   }                                          //Ende des Methodenkörpers
}

Lt. Anweisung müsste "Hallo Welt!" in der Eingabezeile angezeigt werden. Statt dessen dauert es einen Moment, dann kommt die nächste Eingabezeile aber es steht nichts drin. Pfad und Dateiname sind richtig, wenn ich die ändere, so daß es falsch ist, kommt eine Fehlermeldung. Bei meiner Eingabe kam keine, also ist da alles richtig geschrieben.

Wie erklär ich mir das?

Gruß

Fred2015
 
Was machst du denn, um das Programm auszuführen?

(Möglicherweise kompilierst du es nur und führst es gar nicht aus. Zuerst kompilieren javac HalloWelt.java und dann ausführen java HalloWelt)
 
Genau so war es. Ich habe nur

javac HalloWelt.java

eingegeben, nicht "java HalloWelt.java".

Das ist soweit geklärt. Jetzt kommt das nächste Problem: Nachdem ich "java HalloWelt.java" eingegeben habe, kommt die Fehlermeldung (in der Eingabeaufforderung):
Fehler: Hauptklasse HalloWelt.java konnte nicht gefunden oder geladen werden
Sie existiert aber, wenn ich richtig mit der Annahme liege, daß sie "HalloWelt.class" heißt. Es muß auch die richtige sein, denn sie hat als Erstellungszeitpunkt immer genau den Zeitpunkt, zu dem ich "javac" ausgeführt habe.

Habe es mit verschieben in das Hauptverzeichnis versucht, klappte nicht. Was mich stutzig macht: Daß sie in der Fehlermeldung "HalloWelt.java" genannt wird, aber natürlich HalloWelt.class heißt (als "Class-Datei").

Gruß

Fred2015
 
Nicht java HalloWelt.java, sondern java HalloWelt muss es heißen, so wie ich schon in Beitrag #2 geschrieben habe..
 

Zurück
Oben