The Spring executable launcher was unable to locate its companion shared library 해결

김현지·2023년 5월 9일

TroubleShooting

목록 보기
1/4
post-thumbnail

Spring을 실행했는데, 갑자기 위와같은 에러가 발생하길래 eclipse를 실행해보니 같은 에러가 발생했습니다.
구글링하며 eclipse.ini파일을 수정하다보니 더 꼬여서, 처음에 이클립스를 설치했을 때 백업 해둔 eclipse.ini파일을 덮어씌웠습니다.

1. eclipse.ini 파일 수정

-startup에는 ▷plugins폴더에 있는org.eclipse.equinox.lancherjar파일의 경로를 입력하고
--launcher.library에는
▷plugins폴더에 있는 org.eclipse.equinox.lancher
폴더 경로를 입력하고
-vm에는
▷javaw.exe파일(Java폴더 -> jdk버전 폴더 -> bin폴더 안에 존재)의 경로를 입력하였습니다.
셋 모두 개인별로 경로 및 파일명이 다르므로 주의합니다.

여기까지 하니 spring을 실행할때의 에러는 여전했지만, eclipse는 실행되었습니다.

2. 스프링 실행파일 경로에 spring-core-*.jar파일을 담은 lib폴더 생성

저는 이 방법으로 되지 않아서 스프링만 삭제하고 새로 설치하여 해결했습니다.ㅜㅜ

3. 스프링 삭제 후 재설치

sts-bundle 폴더만 지운 후 https://spring.io/tools에서 OS와 IDE에 맞는 것으로 다운로드 받습니다.

그 후 파일명 손상 없게끔 압축을 풀고, STS.exe를 실행하여 재설치를 마칩니다.

0개의 댓글