오답노트/오류

STS 무반응 오류(Lombok오류)

개발..너... 2022. 7. 15. 10:54

 

 

이곳의 STS.exe를 클릭하니 갑자기 STS가 실행조차 되지 않았다. 

구글링을 해보니 Lombok을 설치하면 발생되는 오류란다. 부들

해결방법을 적어보겠다.

 

시도 1. JDK 경로 설정 맞춰주기

 

https://blog.naver.com/moon-over/221786009031

JDK경로가 잘못되어 오류가 발생하는 경우가 있다고 한다. 

 

본인의 경우엔 STS.ini에 들어가서 본인의 JDK경로를 vm에 넣고 저장 후 실행해보았다. 

실패!

 

 

시도 2. Lombok 경로 영어로 변경

 

https://it-banlim.tistory.com/4

Lombok이 설치된 경로안에 한글이 있으면 STS가 실행이 불가능하다고한다. 

STS파일안에있는 Lombok.jar파일을 다른 파일로 넘겨주고 다시 해당 경로를 STS.ini에 적용해주었다.

실패!

 

 

시도 3. Lombok 경로 영어로 변경

 

https://ee2ee2.tistory.com/entry/Lombok-STS3%EC%97%90-Lombok-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0

Lombok을 다른 파일로 저장하고 CMD로 Lombok에 STS.exe의 경로를 입력해야한다고한다.

똑같이..해보았지만 난 STS에 lombok.jar파일이 생기지않았고 짜증이 나기 시작한다.

실패!

 

 

시도 4. Lombok 경로 삭제

 

문제가 되었던 Lombok경로 javaagent:c: .. 부분을 STS.ini에서 그냥 삭제해버렸다.

STS에 잘 들어가진다....!?

그래서 STS에 들어가 lombok이 설치되어있는지 확인해보니 

 

뭐가 문제냐는 듯이 뻔뻔하게 자기자리에 잘 위치되어있다. 

경로가 꼬여서 문제가 된 것 같다.

 

 

시도 5. Lombok path 재설정

 

https://soju79.wordpress.com/2016/06/02/eclipse%EC%97%90-lombok-%EC%84%A4%EC%B9%98-%ED%9B%84-eclipse-%EC%8B%A4%ED%96%89-%EC%95%88%EB%90%A0-%EB%95%8C/

 

Lombok path위주로 오류를 찾아보았는데 fullpath를 하고 안하고에 따라서 넣어주는 경로설정이 달랐다.

 

나는 fullpath를 한 상태였는데 fullpath 경로에 한글이름이 있어 오류가 발생한 상황.

그 경로의 한글파일이름을 변경하면 그 안에있는 파일들까지 뭔가 어긋날까봐 무서워서 못바꿨는데 경로를 fullpath를 안하고 설치했을 경우: javaagent:lombok.jar로 입력을 하니 STS가 실행이 된다!

그리고 getter&setter 기능 역시 정삭적으로 동작한다. 

 

시도2에서 했던 방법이 맞았는데 본인은 Lombok을 압축파일로 다운로드한 것이 아니라 build.grandle에 라이브러리 경로를 바로 입력하여 설치를 했기에 "처음다운받았던 파일"을 만들기 위해 파일을 새로 파서 lombok.jar파일을 새로 저장했고 그떄부터 뭔가 꼬여 삽질이 시작된 것 같았다....

 

돌고돌아 힘들게 해결한 Lombok 설치시 STS 무반응 오류 해결......