공개 클래스는 일치하는 파일로 선언해야합니다 - Java 오류는
Java 오류가 "공개 클래스는 일치 파일로 선언되어야합니다."Java 파일 조직의 기본 규칙에서 발생합니다. Java는 파일 내의 공개 클래스가 파일 자체와 동일한 이름을 가져야합니다. 예를 들어, 라는 공개 클래스가있는 경우 를 포함하는 파일은 .java를 명명해야합니다. 이 간단한 규칙은 Java 컴파일러가 코드를 찾아 올바르게 컴파일하는 데 중요합니다. 컴파일러는 이름을 기준으로 클래스를 검색하며 파일 이름이 공개 클래스 이름과 일치하지 않으면 클래스를 찾을 수 없고이 오류를 던졌습니다. 이것은 단지 수업을 찾는 것이 아닙니다. 더 크고 더 복잡한 Java 프로젝트에 필수적인 명확하고 일관된 프로젝트 구조를 유지하는 것입니다. 이 규칙을 무시하면 컴파일 오류로 이어지고 프로그램이 실행되는 것을 방지 할 수 있습니다. MyClass
왜 불일치 한 파일 및 클래스 이름에 대해이 Java 오류를 받고 있습니까? MyClass.java
Java Compiler의 엄격한 이름 지정 컨벤션이 충족되지 않기 때문에이 오류가 발생합니다. 컴파일러는 공개 클래스의 이름과 포함 된 파일의 이름 사이의 정확한 서신을 기대합니다. 몇 가지 시나리오 가이 불일치로 이어질 수 있습니다.
인쇄상의 오류 : 클래스 이름 또는 파일 이름의 간단한 철자 실수는 일반적인 범인입니다. 컴파일러는 사례에 민감하기 때문에 완전히 다른 파일로 취급됩니다. 일관되지 않은 이름 지정 : .java
코드에서 의도 한 것과 실수로 클래스를 다르게 이름을 지정했을 수도 있고, 클래스 선언을 업데이트하지 않고 파일을 업데이트하지 않고 파일을 이름을 바꿨을 수도 있습니다. 파일 당 클래스. 단일
파일에 여러 개의 공개 클래스가있는 경우 파일 이름이 공개 클래스 중 하나와 일치하더라도 컴파일러가 혼란스러워 지고이 오류를 던질 수 있습니다. 잘못된 파일 확장자 : - 덜 일반적이지만 파일이 로 진정으로 끝나는지 확인하십시오. 잘못된 확장자는 Java 컴파일러가 Java 소스 파일로 인식하는 것을 방해 할 수 있습니다. IDE IDE 문제 : 때때로, 통합 개발 환경 (IDE)은 실수로 파일 이름을 바꾸거나 모든 관련 위치에서 변경 사항을 반영하지 않고 클래스 이름을 변경할 수 있습니다. java?
MyClass.java
이 오류를 수정하는 것은 일반적으로 원인을 식별하면 간단합니다. 클래스 및 파일 이름을 확인하십시오. - 공개 클래스의 이름이 파일 이름 (대문자 포함)과 정확히 일치하는지주의 깊게 확인하십시오. 철자 오류 또는 불일치를 수정하십시오. 파일 당 하나의 공개 클래스 만 보장하십시오. 하나의 파일에 여러 공개 클래스가있는 경우 코드를 리팩터링하여 개별 파일로 분리하여 공개 클래스 이름과 일치하는 해당 파일 이름으로 분리하십시오. 이로 인해 컴파일러가 모든 파일을 재검토하고 잠재적 인 불일치를 해결하도록 강요합니다.
IDE 문제를 확인하십시오. - IDE 문제를 확인하면 IDE가 문제에 기여하고 있다고 의심되면 ID를 다시 시작하거나 IDE 특정 글리치를 배제하기 위해 새롭고 깨끗한 프로젝트를 만들어보십시오. IDE는 종종 명명 규칙에 대한 유용한 경고 나 제안을 제공하여 그러한 오류의 가능성을 줄입니다. 파일 이름이나 클래스 선언에 대한 수정을 한 후 변경 사항을 절약해야합니다.
"공개 클래스의 일반적인 원인은 내 Java 프로젝트에서 가장 많이 선언해야합니까?" 이 점 : - 간단한 오타 :
이것들은 지금까지 가장 흔한 원인입니다. 하나의 잘못 배치 된 캐릭터 또는 잘못된 대문자는이 오류를 유발할 수 있습니다. 오류를 잘라 내고 붙여 넣기 오류 : 코드를 복사하고 붙여 넣을 때, 새로운 컨텍스트와 일치시키기 위해 파일 이름 또는 클래스 선언을 업데이트하는 것은 간과하기 쉽습니다. - 리팩토링 실수 :
팀워크 문제 : - 협업 프로젝트에서 동일한 코드베이스에서 작업하는 여러 개발자가 버전 제어 및 코드 검토에주의를 기울이지 않으면 실수로 이름 지정 충돌을 도입 할 수 있습니다. 오류. 세부 사항에 세심한주의를 기울이고 일관된 이름 지정 규칙을 사용하고 우수한 IDE의 기능을 활용 하여이 공통 자바 컴파일 오류의 발생을 크게 줄일 수 있습니다.
.
위 내용은 일치하는 파일로 공개 클래스를 선언해야합니다 - Java 오류 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!