Versuch mal
|
Quellcode
|
1
|
java -cp C:\Users\PC\workspace_Java Javacode1
|
Edit:
Vielleicht doch noch eine kurze Erklärung.
Durch das Eintragen von Java selbst in die PATH-Umgebungsvariable sorgst du ja schlussendlich nur dafür, dass Windows selbst mit dem Befehl "java" etwas anzufangen weiß.
Das wäre die Lösung, wenn in seiner Konsole die Meldung
Der Befehl "java" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
erscheinen würde.
Da er jedoch bereits eine Fehlermeldung von java erhält, scheint das nicht das Problem zu sein.
Jedoch sieht man, dass er sich im Pfad "C:\Users\PC\" befindet.
Die .class Datei liegt jedoch unter "C:\Users\PC\workspace_Java", also nicht im gleichen Ordner. Da Java standardmäßig jedoch nur im selben Ordner nachschaut, kann die Klasse so eben nicht gefunden werden.
Stattdessen kann man Java mitteilen, wo er nach Klassen suchen soll. Das passiert über "-cp" oder "-classpath".
Wenn man sich später direkt eine .jar gebaut hat, kann diese auch via "java -jar C:/pfad/zum/programm.jar" ausgeführt werden.
Das wäre vielleicht ein Thema für sich.
Quelle:
Doku unter "-cp/-classpath".
Edit #2: Habe auf
Stackoverflow noch eine schöne Erklärung gefunden.