>  기사  >  Java  >  Android 프로젝트를 Eclipse로 가져온 후 '슈퍼클래스 메서드를 재정의해야 합니다' 오류가 발생하는 이유는 무엇입니까?

Android 프로젝트를 Eclipse로 가져온 후 '슈퍼클래스 메서드를 재정의해야 합니다' 오류가 발생하는 이유는 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-12 14:54:02399검색

Why Do I Get

Eclipse 가져오기 후 재정의된 메서드 오류 문제 해결

Android 프로젝트를 Eclipse로 가져올 때 메서드가 "재정의되어야 함"을 나타내는 오류가 자주 발생합니다. 슈퍼클래스 메서드." 이 문제는 가져올 때 1.5로 설정된 Eclipse의 기본 Java 컴파일러 레벨에서 발생합니다. 그러나 이러한 메서드는 Java 1.6 이상에서 @Override를 사용한 주석이 필요한 구현된 인터페이스 메서드입니다.

해결책:

문제를 해결하려면 다음 단계를 따르세요.

  1. Java 컴파일러 레벨 업데이트: 프로젝트로 이동하거나 Eclipse의 IDE 환경 설정. "Java 컴파일러" 설정에서 "컴파일러 준수 수준"을 1.6으로 변경합니다.
  2. 프로그램 실행을 위해 JRE 1.6 지정: JRE 1.6이 프로젝트의 실행 환경으로 선택되어 있는지 확인합니다. . 이 설정은 Eclipse 환경 설정의 "Java 런타임" 섹션에서 찾을 수 있습니다.

컴파일러 레벨과 JRE를 업데이트하면 Eclipse는 구현된 인터페이스 메소드에서 @Override 주석을 인식하여 오류를 해결합니다. 또한 수동으로 생성된 메서드는 이전과 같이 올바른 인수 이름을 사용하므로 수동으로 다시 생성할 필요가 없습니다.

위 내용은 Android 프로젝트를 Eclipse로 가져온 후 '슈퍼클래스 메서드를 재정의해야 합니다' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.