728x90
반응형
이번에 지인이 오버라이드를 쓰는데 에러가 떴다고 해서, 한번 봐주면서 해결한 김에 한번 정리해본다.
The method 함수() of type HomeService must override or implement a supertype method 에러 발생
대충 구글링을 해보니, 해결방법이 몇개 있더라.
1. jdk 버전이 1.6이상인가?
2. 프로젝트에 설정 된 jdk 버전과 실제로 잡혀 있는 jdk 버전이 동일한가?
3. jdk 버전이 1.6이상이라면 다른 버전으로 바꿨다가 다시 되돌려봐라.
이건데.. 한번 해보자. ( 참고로 나는 2번인 경우였음.. )
프로젝트 우클릭 -> Properties -> Java Complier로 접근하니 아래와 같이 나왔다.
기본적으로 jdk 1.6버전이 잡혀있는 것을 볼 수 있는데.. 우선 내 프로젝트는 jdk 1.8버전이다.
아래 빨간박스에 보면 경고문구가 뜬다. 너 jdk 버전 안맞으니까 한번 확인해봐라 라는 의미이다.
즉 jdk 1.6이상 버전은 맞지만, 현재 내 프로젝트의 jdk와는 버전이 맞지 않는 것.. 이걸 jdk 1.8로 바꿔보자.
이렇게 하고, Project 클린하고 그러면 에러가 사라지는 것을 확인 할수 있다~
만약 나는 jdk 1.6으로 잡혀있고, 개발환경도 jdk 1.6인데 안된다고 하면 다른 버전으로 한번 바꿨다가
다시 jdk1.6으로 변경하면 해결 된다~
728x90
반응형