대충 class파일의 자바버전이랑 시스템의 자바버전이랑 달라서 못한다는거다
최신STS에서는 최소 버전요구가 11인데 보통 우린 여전히 1.8로들 많이 셋팅해야되는 상황이 많지 않나?
그때 발생함
JAVA_HOME에 11로 셋팅해서 STS를 돌렷다 치자
그럼
내 프로젝트 Properties
- Java Build Path -> Libraries
- Java Compiler
window -> Preferences
- Installed JREs
이쪽 수정하면 됨
근데 나는 왜 안되나 또 봤더니 pom.xml 이쪽을 또 수정안했네?
...
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.7</version>
...
<properties>
<java.version>1.8</java.version>
</properties>
자바버전도 맞는걸로 바꾸고
spring starter 버전도 낮은걸로 바꿔야되더라
맨날 까먹어서 정리함