본문 바로가기

Java

[Java] 맥북 m2 JDK 설치

homebrew 설치 및 업데이트

$brew update

 

'AdoptOpenJDK/openjdk' 라는 이름의 패키지 저장소 추가

$brew tap adoptopenjdk/openjdk

 

설치 가능한 jdk 찾기

 

더보기

Fomulae와 Casks

 

Fomulae와 Casks는 패키지를 설치하는 방법

 

1) Formulae

소스코드로부터 패키지를 빌드하고 설치하는 방법

주로 컴파일이 필요한 소프트웨어 패키지를 다룰 때 사용

brew install 명령을 사용하여 설치함

 

2) Casks

이진 파일을 다운로드하고 애플리케이션을 설치하는 방법

주로 그래픽 사용자 인터페이스(GUI) 애플리케이션이나 대형 소프트웨어 패키지를 다룰 때 사용

brew cask install 명령을 사용하여 설치

 

 

일반적으로 JDK(Java Development Kit)와 같은 대형 소프트웨어는 Cask를 사용하여 설치하는 것이 일반적임

adoptopnejdk는 jdk8버전에 대한 cask의 이름이기 때문에 아래와 같이 설치

$brew install --cask adoptopenjdk8

 

자바 버전 확인하기

 

java, javac 및 기타 JDK 도구들을 터미널에서 사용하기 위해서 환경변수 설정이 필요함

JDK 설치 경로 확인하기

$brew info --cask adoptopenjdk8

 

macOS에서 사용가능한 Java 버전 및 설치 위치를 나타내는 명령어

$/usr/libexec/java_home -V

 

 

 

i 눌러서 insert 모드로 변경

 

아래 내용을 추가해줌

export JAVA_HOME="/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home"

export PATH=${PATH}:$JAVA_HOME/bin

esc 누르고  :wq 엔터 로 빠져나옴

 

현재 셸 세션에서 지정된파일 ~./zshrc를 읽어 실행하는 명령어(현재 셸 세선에 즉시 적용)

source ~/.zshrc

 

 

환경변수 설정 확인

 

 

 


추가로 jdk 17 설치

homebrew 사용, Formulae 방식으로 설치 

 

homebrew로 설치 가능한 'jdk' 패키지 검색 

$brew search jdk

설치 한 후 화면이라 17버전이 체크되어 있음

 

homebrew를 사용하여 설치된 패키지인 openJDK17파일과 디렉토리 리스트 확인

$brew list openjdk@17

 

해당 위치에 잘 설치되어있는지 확인

 

자바 버전 확인

기존에 설치된 1.8버전으로 확인됨

환경변수 바꿔줌

 

~/.zshrc 파일에 있는 설정 즉시 적용

 

다시 자바 버전 확인

'Java' 카테고리의 다른 글

[Java] try-with-resources  (1) 2024.02.28
[Java] LinkedBlockingQueue 클래스  (0) 2023.12.12
[Java] 문자열 비교 == 과 equals()  (0) 2023.09.02
Java 네트워킹(networking)  (0) 2023.01.26
Java 입출력(I/O)  (0) 2023.01.26