sysvorOrt /home/michi/programmierung/java # javac ausgabe.java
ausgabe.java:1: error: class HelloWorld is public, should be declared in a file named HelloWorld.java
public class HelloWorld {
^
1 error
Der Fehler „class HelloWorld is public, should be declared in a file named HelloWorld.java“ tritt auf, weil in Java die Datei, die eine public
-Klasse enthält, denselben Namen wie die Klasse selbst haben muss.
Wenn Ihre Klasse public class HelloWorld
heißt, muss die Datei HelloWorld.java
heißen.
Stellen Sie sicher, dass Sie die Datei korrekt benannt haben. Hier sind die Schritte, um den Fehler zu beheben:
- Benennen Sie die Datei um: Wenn Ihre Klasse
HelloWorld
heißt und sie öffentlich ist, stellen Sie sicher, dass die DateiHelloWorld.java
heißt. - Überprüfen Sie den Dateinamen und den Klassennamen: Der Dateiname und der Name der
public
-Klasse müssen identisch sein.