본문 바로가기

개발

[Mac] 맥 자바 openjdk@17 설치 및 intellij에 JDK등록

homebrew로 java 설치

iterm을 켜준다

brew install openjdk@17
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

자바 설치시에 ~ 에서(홈 디렉토리에서) 하는 것을 추천한다

echo문은 홈 디렉토리에 환경변수를 저장하는 .zshrc 라는 파일에 환경변수를 추가하는 구문이다

실제로 홈 디렉토리에서

vi ./zshrc

한 후 쭉 내리면 이렇게 등록된 것을 볼 수 있다
나가려면 :q (enter)로 나갈 수 있다

자세한 vim 사용법은 다루지 않는다

 

이제 환경변수 등록도 끝났으니 자바 버전을 확인해보자

이렇게 뜨면 성공!!

 

Intellij에서 제공하는 java 17을 사용해도 되지만 openjdk를 사용하고 싶었다..

https://bonohubby.com/entry/JDK-%EC%A2%85%EB%A5%98-%EC%B4%9D-%EC%A0%95%EB%A6%AC-Oracle-JDK-OpenJDK-Adpot-Corretto-Zulu

 

JDK 종류 총 정리 Oracle JDK, OpenJDK, Adpot, Corretto, Zulu

여러 가지의 JDK가 있는 이유 가장 큰 이유는 라이센스이다. 최신 버전의 Oracle JDK 17, 18의 경우 "Oracle No-Fee Terms and Conditions (NFTC)" 라이센스가 적용된다. 사용 가능한 목적과 대상은 다음과 같으며

bonohubby.com

위의 종류를 확인해서 adoptopenjdk가 결국 eclipse관련에서 만들었던 것을 확인해서 원래 있던 java도 삭제했다

 

Intellij에서 openjdk17 찾기

기본 설정이라면 "Add JDK"를 눌러도 홈디렉토리 ~ 이전으로는 들어갈 수 없다. 

https://medium.com/@life-is-short-so-enjoy-it/intellij-idea-how-to-add-jdk-installed-by-brew-on-mac-d3e790d6a7aa

 

IntelliJ IDEA: How to add JDK installed by Brew on Mac

It’s one of ways to add JDK installed by Brew on Mac

medium.com

나와 같은 문제를 겪으신 분의 글을 따라갔더니  위의 사진에서 "17 version 17.0.7"과 같이 등록되었다

위의 영어를 읽기 귀찮은 분들을 위한 정리

1. 시스템 설정 - 전체 디스크 접근 권한 - intellij 추가 - 접근 허용

2. finder에서 cmd + shift +g 로 /opt 폴더를 즐겨찾기에 등록

단축키를 파인더에서 누른 후 / 로 검색하면 매킨토시가 나온다 

눌러서 opt를 아래와 같이

 

opt를 파인더의 즐겨찾기에 넣어준다

아쉬운점은 / 자체를 즐겨찾기할 수 없다는 것이다..

3. Intellij 접속 후 openjdk@17가 설치된 위치를 추가해준다

인텔리제이에서 add jdk 누른 후

이렇게 opt 폴더 안의 jdk를 찾아준다

나는 참고로 저 미디움 글과 다르게

opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home

이 위치에 있었다

'개발' 카테고리의 다른 글

[Windows] 윈도우 cmd 명령어  (2) 2023.03.13
Docker 설치/시작하기  (0) 2022.02.16