728x90
반응형
이클립스에서 테스트 환경을 구성 중 jdk 버전 변경을 했더니 아래와 같은 오류가 발생하였다.
Java compiler level does not match the version of the installed Java project facet
1. 오류 발생 원인
해당 프로젝트의 Compiler Level과 jdk 버전이 일치되지 않아서 생기는 문제이다.
나는 Build Path를 통해 jdk 버전을 변경하였더니 발생되었던 것이다.
728x90
반응형
2. 오류 해결
해당 오류가 발생되고 있는 프로젝트를 우클릭하여 Properties를 클릭해 준다.
그리고 왼쪽 메뉴에서 Project Facets를 클릭한 뒤 Java 버전을 현재 설정한 jdk과 동일한 버전으로 해준다.
버전을 동일하게 설정해 주고 Apply and Close를 해주면 오류가 사라지는 것을 볼 수 있을 것이다.
반대로 jdk 버전을 Project Facets에서의 Java 버전과 동일하게 변경해 줘도 된다.
나는 jdk 버전을 기존 17에서 1.8로 변경하였기에 오류가 발생하였다. 17을 1.8로 바꾸어줬더니 오류가 해결되었다.
728x90
반응형
'오류해결' 카테고리의 다른 글
[오류해결] ReferenceError: document is not defined (0) | 2024.06.28 |
---|---|
[오류해결] TypeError: Cannot read properties of null (reading 'addEventListener') (0) | 2024.05.30 |