설치한 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를 실행시키니.. 나를 몇일이나 괴롭혔던 문제가 해결되었다..

 

매번 삽질을 하고 느끼지만 이미 답은 눈앞에 있었는데 못찾고 다른걸 뒤적거리는 습관은 고쳐야겠다ㅠ

 

아무튼 이런 실수는 다시는 반복하지 말아야지 

 

반응형

 

 

 

maven update project실행시 위와 같은 오류가 발생했을 때 해결방법

 

1) spring boot 버전을 1.5.21 -> 2.2.6 버전을 변경

                                                                                                              ↓

 

2) 다시 Update Project 를 하면 해당 에러가 뜨지 않는다

반응형

하모니카 4.0 버전에서 개발환경 셋팅을 하던 중에 import한 프로젝트를 소스는 가져오는데 

spring boot dashboard에서 maven 프로젝트 못 찾는 일이 발생했다.

 

* 발생 환경 

- java : openjdk version "11.0.9.1"

- framework : sts4 

 

<오류 현상>

[Boot Dashboard]에 실행가능한 이클립스 프로젝트가 안뜸 An internal error occurred during: "Updating Maven Project". java.lang.ExceptionInInitializerError

or

아래와 같은 알럿 메세지 뜸

 

 

<해결방법>

 

1. 터미널을 열어 maven 설치

> sudo install maven 

 

2. package Explorer 해당 프로젝트 삭제 ("Delete project contents on disk" 체크 해제)

 

3. 프로젝트 디렉토리에서 터미널 창 열고 "mvn eclipse:eclipse" 실행

 

3) 다시 import project > Maven > Existing Maven Projects

 

 

이렇게 하면 spring boot dashboard에 이클립스 프로젝트가 나온다

반응형

+ Recent posts