Avatar ·

Fehler "Could not find or load main class" in Java: Ursachen und Lösung

Hallo zusammen! Ich habe gerade angefangen, Java zu lernen, und bin bereits auf ein Problem gestoßen, das mich völlig in die Enge getrieben hat. Ich habe ein einfaches "Hello, World!"-Programm in der Datei `HelloWorld.java` geschrieben: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Ich habe es mit dem Befehl `javac HelloWorld.java` kompiliert – alles erfolgreich, die Datei `HelloWorld.class` wurde erstellt. Aber wenn ich versuche, das Programm mit dem Befehl `java HelloWorld` auszuführen, gibt die Kommandozeile den Fehler aus: ``` Error: Could not find or load main class HelloWorld ``` Ich habe überprüft: Die Datei `HelloWorld.class` liegt definitiv im selben Ordner, in dem ich mich im Terminal befinde. Ich habe verschiedene Varianten ausprobiert – `java HelloWorld.class`, `java -cp . HelloWorld` – nichts hat geholfen. Ich habe das JDK neu installiert, die `PATH`-Variable überprüft – scheint alles in Ordnung zu sein. Ich verwende Windows 10, JDK 21. Was mache ich falsch? Wo soll ich das Problem suchen? Vielleicht habe ich die Klasse oder Methode falsch benannt? Ich werde bl