Heim >Java >javaLernprogramm >Warum wird in meinem Java-Code angezeigt, dass „Klasse X öffentlich ist und in einer Datei mit dem Namen X.java deklariert werden sollte'?
Klassenname und Quelldateiname stimmen nicht überein
Der Fehler „Klasse X ist öffentlich und sollte in einer Datei mit dem Namen X.java deklariert werden“ weist darauf hin eine Diskrepanz zwischen dem Namen der öffentlichen Klasse und dem Namen der Quelldatei, die sie enthält.
Die Regeln für Java-Namenskonventionen schreiben dies vor Eine öffentliche Klasse muss immer in einer Datei mit demselben Namen wie die Klasse selbst und der Erweiterung „.java“ deklariert werden. Beispielsweise sollte eine öffentliche Klasse mit dem Namen „MyClass“ in einer Datei mit dem Namen „MyClass.java“ deklariert werden.
Lösung
Um dieses Problem zu beheben, können Sie Folgendes tun: Benennen Sie Ihre Quelldatei um oder benennen Sie die öffentliche Klasse in der Datei um. Hier sind die Schritte, die Sie ausführen können:
public class Main { public static void main(String[] args) { // ... } }
Das obige ist der detaillierte Inhalt vonWarum wird in meinem Java-Code angezeigt, dass „Klasse X öffentlich ist und in einer Datei mit dem Namen X.java deklariert werden sollte'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!