설치한 java version은 11이였는데 계속 sts를 킬때마다 jdk 버전이 15라는 오류가 떴었다.
(java 설치는 fave-code.tistory.com/6 참고)
sts4 를 설치하면 기본 플러그인에 jdk 15 버전으로 설치되는 것을 몰랐다. 그래서 내가 따로 설치해둔 java 버전을 사용하려면 따로 설정을 해줘야하는데 이걸 몰라서 몇일을 삽질했다..
그리고 해결방법은 역시나 에러 팝업에 친절히 나와있었다..
recomended action is to run STS with JDK 8 by changing your sts.ini file
sts4가 설치된 경로 폴더로 가서 SpringToolSuite4.ini 파일의 vm부분의 경로를 바꿔주었다.
아래의 주석이 원래 기본 설정 > 새로 "/usr/lib/jvm/java-11-openjdk-amd64/bin" 경로에 위치한 jdk11를 적어주었다.
그러고나서 다시 sts를 실행시키니.. 나를 몇일이나 괴롭혔던 문제가 해결되었다..
매번 삽질을 하고 느끼지만 이미 답은 눈앞에 있었는데 못찾고 다른걸 뒤적거리는 습관은 고쳐야겠다ㅠ
아무튼 이런 실수는 다시는 반복하지 말아야지