[STS] Mac STS3 설치 및 오류해결(Failed to create the Java Virtual Machine)

손효재·2022년 1월 15일
3

Issues

목록 보기
1/1

Mac에서 STS 설치 및 오류시 해결방법입니다!
현재 STS의 최신버전은 STS4이지만, 이전버전인 STS3 을 다운받고 설정하는 방법을 알아보겠습니다.

📌 STS3 다운로드

https://spring.io/ 에서 STS를 다운받을 수 있는데 이전버전인 STS3은
Projects -> SpringTool4 로 들어가서(링크) 아래로 내리다보면
Looking for Spring Tool Suite 3? 라는 내용이 나옵니다.

여기서 Spring Tool Suite 3 wiki 로 들어갑니다.(링크)

들어가서 내리다보면 아래와 같은 다양한 버전들이 나옵니다.

여기서 빨간색은 STS의 버전, 파란색은 Eclipse의 버전입니다.
저희는 Mac이므로 초록색의 dmg 파일을 다운받으면 됩니다.


다운받은 파일의 압축을 풀게 되면 다음 화면이 되며,
STS와 다른 2개의 폴더를 Applications으로 넣습니다.

이후 사용할 곳에 sts-bundle이라는 폴더를 만들어
이 폴더안에 세개의 파일을 같이 넣어주고, STS를 실행하면 됩니다.

이때, 저는 다음과 같은 오류가 발생하였습니다.

Alert
Failed to create the Java Virtual Machine

💡 오류 해결방법

1. STS와 파일을 넣은 내가 만든 폴더 (sts-bundle)의 경로를 가져옵니다.

2. JVM(Java Virtual Machine) 추가

터미널에서 STS.ini 폴더를 vi명령어를 통해 들어갑니다.

vi ~/sts-bundle/STS.app/Contents/Eclipse/STS.ini

* 폴더명이 다르다면 다음과 같이 실행한다.
vi ~/[STS를 넣은 폴더 경로]/STS.app/Contents/Eclipse/STS.ini

이후 아래와 같은 화면이 나오게 되는데,

제일 위의 -startup 위에 다음 코드를 추가합니다.

-vm
/Library/Java/JavaVirtualMachines/[jdk 버전]/Contents/Home/bin/java

이후 STS를 실행하면 이상없이 잘 실행됩니다 !! 😄

6개의 댓글

comment-user-thumbnail
2022년 4월 13일

감사합니다 덕분에 오류 해결했어요!!

1개의 답글
comment-user-thumbnail
2022년 4월 25일

정말 감사합니다! 진짜 여러 방법 다 찾아서 해봤는데도 안됐는데, 알려주신 방법으로 하니까 됐어요ㅠㅠ

1개의 답글
comment-user-thumbnail
2022년 11월 15일

혹시 맥북에서 sts3구동중에 갑자기 예기치못한 종료가 자꾸 생기는데 그러면 서버가 안되서 노트북을 끄고켜고 도커실행 오라클실행 그러고 서버지우고 포트번호변경하고 등등 이거저거 해야지 서버연결이 되더라구요 혹시 왜 그런지 아실까해서 혹은 그런문제 없으신지? 갑자기 맘대로 꺼지는 이유를 알고싶어서요.. 혹시 아실까요? ㅜㅜ

1개의 답글