Java 프로그램을 컴파일하려고 할 때 컴파일러 오류가 발생합니다. "오류: 클래스 X는 다음과 같습니다. public은 다음 이름의 파일에 선언되어야 합니다. X.java."
이 오류는 .java 파일 내의 공용 클래스가 파일 이름과 일치하지 않을 때 발생합니다.
이 문제를 해결하려면 두 가지 방법이 있습니다. 옵션:
옵션 1: 공용 클래스 이름과 일치하도록 Java 파일 이름을 바꿉니다.
옵션 2: 파일 이름과 일치하도록 공용 클래스 이름을 바꿉니다.
수정된 코드는 다음과 같습니다.
// WeatherArray.java public class WeatherArray { public static void main(String[] args) { // ... } }
또는:
// Main.java public class Main { public static void main(String[] args) { // ... } }
위 내용은 내 Java 컴파일러에 '오류: 클래스 X가 공개되어 있으므로 X.java라는 파일에 선언해야 합니다'가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!