본문 바로가기
개발/개발환경

MacOS에서 homebrew를 통해 Java를 설치해보자.

by leedonggeun 2023. 5. 26.
homebrew
java

 

지난 시간에는 MacOS의 패키지 관리를 위해 homebrew를 설치했습니다.
이제 개발 업무를 진행하기 위해 homebrew를 통해 openjdk 11을 설치하려 합니다.

 

1. homebrew로 openjdk 11 설치하기

brew install openjdk@11 명령어를 입력하면 다운로드를 실행합니다.

brew install openjdk@11

==> Fetching dependencies for openjdk@11: giflib, libpng, freetype, fontconfig, pcre2, gettext, glib, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, graphite2, icu4c, harfbuzz, jpeg-turbo, lz4, xz, zstd, libtiff and little-cms2
==> Fetching giflib
==> Downloading https://ghcr.io/v2/homebrew/core/giflib/manifests/5.2.1
################################################################################################################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/giflib/blobs/sha256:ced5a24b12f7057504aa8821a81c03c4d83ff6ba861487e25eba34b863237c20
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ced5a24b12f7057504aa8821a81c03c4d83ff6ba861487e25eba34b863237c20?se=2023-05-26T06%3A
################################################################################################################################################################## 100.0%
==> Fetching libpng


.....
...
.

 

2. jdk 설치 확인하기

설치가 완료되었다면 확인을 하기 위해 java --version 명령어를 입력합니다.

java --version

The operation couldn't be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

이 역시 지난번 homebrew 설치 시 발생했던 것과 마찬가지로, java 명령어에 대해 실행할 수 있는 binary 파일이 지정되어있지 않기 때문입니다.

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

마찬가지로 첫 번째 라인은 기존의 PATH 환경변수에 jdk의 bin 디렉토리를 등록하는 라인이며,
두 번째 라인은 해당 설정을 적용하겠다는 뜻입니다.

>> 명령어를 통해 덮어씌워지지 않고, 위 라인을 기존. zshrc 파일에 추가하겠다는 뜻이므로 기존 설정이 초기화될 걱정은 안 해도 됩니다.

 

2-1. jdk 설치 최종 확인하기

정상적으로 java 명령어가 수행되는 것을 확인할 수 있었습니다.

java --version

openjdk version "11.0.19" 2023-04-18
OpenJDK Runtime Environment Homebrew (build 11.0.19+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.19+0, mixed mode)

 

'개발 > 개발환경' 카테고리의 다른 글

Mac / Windows SSH 클라이언트 추천 - Tabby  (2) 2023.06.20
MacOS에서 homebrew 설치하기  (0) 2023.05.26

댓글