본문 바로가기
IT/Java

[Error] Fatal error compiling: error: release version 21 not supported

by 성준하이 2024. 7. 13.
반응형

spring 프로젝트를 빌드하려던 중 아래와 같은 에러가 발생하였다.

 

프로젝트명 : Fatal error compiling: error: release version 21 not supported 

 

해결책은 자바 버전이 맞지 않아서 그렇다.

 

maven 기준으로는 아래와 같이 pom.xml 에 java 버전을 명시해준다.

..이상 생략
<properties>
     <java.version>21</java.version>
     <spring-cloud.version>2023.0.2</spring-cloud.version>
</properties>
<dependencies>
     <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-actuator</artifactId>
     </dependency>
<dependency>
..이하 생략

자바 버전을 21로 셋팅해두었고,

프로젝트 우클릭 후 properties 에서 Java Build Path 탭에 들어가면 프로젝트 자체의 자바 버전을 설정할수 있다.

 

둘의 버전이 상이할 경우 위와 같은 에러가 발생하여 둘중 하나로 맞춰주면 해결 된다.

반응형

'IT > Java' 카테고리의 다른 글

charAt 문자열 비교  (12) 2024.07.22
args 에 대해(arguments)  (7) 2024.07.19
startsWith / endsWith  (9) 2024.07.11
[Error] No Default Constructor For Entity  (8) 2024.07.05
스트러츠란?(STRUTS)  (15) 2024.07.01

댓글