[STS] STS.exe 실행 시 무반응/에러일 때 해결하기 - [Java was started but returned exit code=1] :: 매운코딩
728x90
300x250

lombok을 설치하고 STS를 재시작하려고 하니 갑자기 실행이 되지 않았다.

몇번을 눌러도 무반응이여서 구글링하여 해결 방법에 대하여 찾았다.

 

SpringToolSuite4.exe가 설치된 경로에 들어가면 SpringToolSuite4.ini 파일이 있다.

우클릭으로 해당 파일을 열고

 

openFile과 -vmargs 사이에 jdk 경로를 넣어준다.

-vm
C:\Program Files\Java\jdk1.8.0_191\bin\javaw.exe //실제 경로는 각자 jdk가 저장된 경로

jdk 경로는 pc마다 상이하니 각자 jdk가 저장되어 있는 경로를 넣어주면 된다.

 

ini파일을 저장 후 실행하면 STS가 정상 실행된다..

 

 

(+) 추가

실행하였으나 [ Java was started but returned exit code=1 ] 와 같은 오류가 나는 경우도 있다.

jvm을 찾지 못해 발생하는 에러라고 한다.

-vm
C:\Program Files\Java\jdk1.8.0_191\jre\bin\server\jvm.dll

그럴때는 위의 코드를 추가해본다.

 

 

(++) 추추가

위의 두가지 코드를 추가했음에도 여전히 실행이 되지 않는다면 .ini 파일의 다른 코드들을 의심해볼 필요가 있다.

lombok.jar가 설치된 위치경로가 한국어로 설정되어 있다면 오류가 날 것이다. 

ex - -javaagent:C:\한국어경로\lombok.jar

이 경우에는 다른 곳으로 lombok.jar를 옮기고 그 경로로 새로 지정해주어야 한다.

 

728x90

+ Recent posts