반응형
인텔리제이로 테스트 코드를 테스트 돌리던 와중 기존엔 발생하지 않던 에러가 갑자기 발생했습니다.
java: warning: source release 17 requires target release 17
해당 에러는 설정만 조금 건들여주면 쉽게 해결 가능합니다.
참고로 제가 사용하고 있는 자바 버전은 JAVA 11 입니다.
오류 해결
1. "파일 -> 설정 -> 빌드, 실행, 배포 -> 컴파일러 -> Java 컴파일러" 경로로 들어갑니다.
2. 모듈당 바이트코드 버전: 밑에 + 버튼을 클릭해 현재 프로젝트를 선택하여 추가합니다.
3. 그 다음 대상 바이트코드 버전을 현재 사용하고 있는 JAVA 버전과 똑같이 설정하고 적용합니다.
버전과 관련된 호환성 체크 및 버전 정보 설정
만약 새 JAVA 버전을 다운로드 받고 버전 설정을 하지 않았다면 아래처럼 설정을 해주시면됩니다.
먼저 "파일 -> 프로젝트 구조" 를 클릭하여 설정을 들어갑니다.
그 다음 아래처럼 현재 JAVA 버전에 맞추어 설정하고 적용하면 됩니다.
'◼ Error 모음' 카테고리의 다른 글
[Vue.js] vue create 파일 로드 오류 (Window) (0) | 2023.05.25 |
---|---|
[intellij] finished with non-zero exit value 1 오류 (0) | 2023.05.08 |
SQL 예약어 매핑 오류 (SQL Error: 42001, SQLState: 42001) (0) | 2023.04.24 |
Servlet으로 접속시 HTTP 404 에러 해결 방법 (0) | 2023.03.09 |
Spring Security 기본 로그인 화면 제거하는 간단한 방법 (2) | 2023.03.08 |