Dieser Java -Fehler "muss in einer übereinstimmenden Datei deklariert werden", ergibt sich aus einer grundlegenden Regel in der Dateiorganisation von Java. Java verlangt, dass eine öffentliche Klasse in einer .java
-Datei denselben Namen wie die Datei selbst haben muss. Wenn Sie beispielsweise eine öffentliche Klasse mit dem Namen MyClass
haben, muss die Datei, die diese Klasse enthält, MyClass.java
genannt werden. Diese scheinbar einfache Regel ist für den Java -Compiler von entscheidender Bedeutung, um Ihren Code zu lokalisieren und korrekt zu kompilieren. Der Compiler sucht nach einer Klasse basierend auf seinem Namen. Wenn der Dateiname nicht mit dem Namen der öffentlichen Klasse übereinstimmt, kann er die Klasse nicht finden und wirft diesen Fehler aus. Hier geht es nicht nur darum, die Klasse zu finden; Es geht darum, eine klare und konsistente Projektstruktur aufrechtzuerhalten, die für größere, komplexere Java -Projekte von entscheidender Bedeutung ist. Das Ignorieren dieser Regel kann zu Kompilierungsfehlern führen und verhindern, dass Ihr Programm ausgeführt wird. Der Compiler erwartet eine genaue Korrespondenz zwischen dem Namen Ihrer öffentlichen Klasse und dem Namen der
.java
Typografische Fehler:
Das obige ist der detaillierte Inhalt vonDie öffentliche Klasse muss in einer passenden Datei deklariert werden - Java -Fehler behoben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!