Java jdk einrichten ,Error in cmd auf Windows 8 64bit

Janniator

Lt. Commander
Registriert
Juli 2008
Beiträge
1.745
Hallo liebe CBler,

ich habe seit dem neuen Semester das Vergnügen, die Programmiersprache Java zu erlernen.
Jetzt hab ich auch gleich das erste Anfängerproblem.
Folgendes:
Ich soll zum Anfang die Java JDK und den Texteditor notepad++ herunterladen und installieren. Gemacht und getan.
Die erste typische Aufgabe, ist die ''Hallo Welt!!!'' Aufgabe, das klappt auch aber nur eingeschränkt.
Hier ein Screenshot... warum habe ich Errors? Ich erkenne mein Fehler nicht. (Das durchgestrichene ist der Benutzername/Kontoname)
 

Anhänge

  • JavaProblem.jpg
    JavaProblem.jpg
    304,9 KB · Aufrufe: 225
Der Fehler kommt daher, dass du die Zeichenkette öffnest und sofort wieder schließt. Nun denkt der Compiler "Hallo" "Welt" "!!!" sind Java spezifische Befehle, was natürlich nicht stimmt.
Ändere '' in " (Tastatur Umschalttaste + 2), damit wird der Fehler beseitigt.
 
nimm anstelle von ' ' die doppelten Anführungszeichen "

Code:
String text = "Hello World";
 
Vielen Dank für die schnelle Antwort! Die Errors sind jetzt zwar weg, aber es kommt kein ''Hallo Welt !!!'' in der Konsole, wenn ich Enter drücke kommt eine Sekunde später wieder das Verzeichnis, aber kein Hallo Welt. :freak:

Hier ein Scrennshot:
 

Anhänge

  • JavaProblem2.jpg
    JavaProblem2.jpg
    320 KB · Aufrufe: 160
Zum kompilieren:
Code:
javac HalloWelt.java
Zum ausführen:
Code:
java HalloWelt.class
 
javac Compiliert dein Programm, startet es aber nicht

java startet dein Programm (nachdem es compiliert wurde)

Und poste doch bitte Code statt Screenshots
 
baizon schrieb:
Zum ausführen:
Code:
java HalloWelt.class
Wenn ich mich recht erinnere ruft man das ohne .class auf, also nur:
Code:
java HalloWelt

Edit:
Jup, grad nochmal getestet. Ansonsten kommt:
Code:
Fehler: Hauptklasse HalloWelt.class konnte nicht gefunden oder geladen werden
 
Zuletzt bearbeitet:
Ja, stimmt. Lange nicht mehr ein Programm per Konsole aufgerufen, danke :evillol:
 
Super vielen dank, es funktioniert :) Danke mit dem Code-Tipp, werde ich demnächst immer so machen, danke!
 
Zurück
Oben