Java/Cloud Native Spring in Action

개발 환경 설정, sdkman 설치 + OpenJDK17 설치

기록해연 2025. 1. 1. 22:35

A.1 자바 (701p)

 

후기

: 이게 여러 글로 나눠갈게 아니었는데.... 어쩌다 이런 먼길을 가게되었을까....


 

해당 도서에서는 OpenJDK17을 사용하는데, 내 노트북엔 새로 깔아줘야 해서 처음 설치단계부터 진행했다. 진행하면서 기록남기려고 간만에 티스토리에 두둥장!(대충 두두둥!등장!이란 뜻)

 

 

기존 JDK를 지우면 무슨 일이 벌어질지 모르기 때문에 책에서 추천한대로 sdkman도구를 이용하여 다른 JDK설치 및 업데이트를 관리하기로 결정했다.

 

 sdkman은 CLI 명령을 통해 쉽게 JDK 설치, 변경, 환경변수 변경을 도와주는 프로그램이라고 한다. 이번에 처음 써보는데 찾아보니 유닉스 기반 프로그램이라 윈도우에서는 조금 설치가 번잡한듯.(킹치만 난 윈도우인데) 

 

window 운영체제에서도 리눅스 커맨드를 사용 할 수 있도록 해주는 git bash가 필요한 상황.

 

선조의 지혜를 빌려(?) 차근차근 설치해보기로 했다.

자세한 방법이 궁금하다면 아래 포스팅에서 확인.

 

[SDKMAN]sdkman 윈도우 설치 및 사용 방법

목표 SDKMAN 설치 방법 및 기본 사용 방법 정리 자바를 사용하면서 기존 사용하던 버전에서 다른 버전을 사용해야 하는 경우가 종종 있을 것이다. 이를 위해선 새로운 JDK를 다운로드하고 해당 폴

kimvampa.tistory.com

 

우선 이 노트북으로 깃을 썼던 기억이 없어서 하란대로 Git과 7zip을 설치했다. 사실 7zip은 설치할 필요없을 거 같은데(타프로그램이 있어서), 개발하면서 소확미(소소하고 확실하진않지만 따르지않으면 자꾸 나쁜 일이 벌어진다는 미신)를 겪어왔으므로 그대로 따라 설치했다.

 

 

 

아무튼 환경변수 설정까지 다 따라했고, 잘 설치되었는지 확인.....했는데 왜째서....?

 

 

 

다른 위치에 zip.exe가 있는 것이 문제인듯한데, 괜히 삭제했다가 문제생길까봐(지독한 안전주의자) 다시 환경변수설정에 가서 문제의 폴더를 맨 아래로 내렸다. 쓰다보니 차라리 7-zip을 맨위로 올리는게 나은 선택이었다는 생각이 스치지만.... 일단 해본다.

 

라고 해놓고 똑같은 결과가 나와서 그냥 git bash에서 명령어 확인해보니 버전이 잘 뜨길래 일단 진행했다.

 

 

이대로 끝...나면 참 좋겠지만, 윈도우에서 sdkman에서 설치된 JDK를 인식하고 사용 할 수 있도록 환경변수로 등록을 해주어야한대서 마저이어갔다. 슬슬 졸린데....

 

 

일단 차분하게 맘을 가라앉히고 임의로 폴더를 내가 만들어주고 진행해보기로.....(이래도되는건가)

C:\Users\yenni\.sdkman\candidates\java\current

조조조좋아.... 이대로 일단 가자.....

`

기왕 수정하는 김에 아까내린친구 다시 올려둠 ㅎㅎ....

아이무셔~

 

아냐아냐아냐아냐 차분하게 차분하게.....

 

차분하게 껐다가 켰다.

잘된다. 휴.

 

사람을왜놀래키고그래요오밤중에

 

 

아무튼 이제 책에서 하란대로 다시 따라가는 중...

jdk17버전 설치~

 

 

여기까진 좋았는데,

 

 

ㅎㅎ 자고일어나서 생각해봐야겠다..... 

 

+ 25.01.02 추가

git bash를 관리자 권한으로 실행해서 성공. 


새해 복 많이 받고 많이 줄 수 있는 사람이 되는 2025가 되길.