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
homebrew를 사용하여 설치된 패키지인 openJDK17파일과 디렉토리 리스트 확인
$brew list openjdk@17
해당 위치에 잘 설치되어있는지 확인
자바 버전 확인
환경변수 바꿔줌
~/.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 |