MacBook Pro M4 애플실리콘 Java 설치, KoNLPy 사용하기
Apple Silicon MacBook 모델에서 한글 자연어 처리를 위해 KoNLPy를 사용하려면 Java 환경이 필요하다. Apple Silicon MacBook에서 Java를 설치하고 KoNLPy를 간단히 사용하는 방법을 소개한다.

MacOS 에 원래 Java가 설치 되어 있지 않았던가?
연구소에서 인공지능 관련 프로젝트를 진행하면서 기존의 Intel 기반의 MacBook Pro 16인치 모델에서 Apple silicon 기반 MacBook Pro M4 MAX 16인치 모델을 새로 구입했다.
MacBook Pro M4 Max 모델에서 한글 문장 분석을 위해서 KoNLP 실행하여 다음과 같은 에러가 발생했다.

KoNLP 는 Java 환경이 필요한데 MacOS은 Java가 기본적으로 설치 되어 있지 않다.
Homebrew를 이용하여 Java 설치
Homebrew를 사용하면 쉽게 Java를 설치할 수 있다. brew로 설치하는 Java는 OpenJDK 이다.
brew install java
Homebrew의 Java 정보를 확인하기 위해서 brew info 명령어를 사용한다.
brew info java

이 글을 작성할 때 brew 로 설치하는 OpenJDK의 버전은 23이다. 만약 zsh 이 실행될 때 자동으로 Java PATH를 설정하기 위해서는 ~/.zshrc 파일에 brew로 설치된 Java의 경로를 추가한다.
export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"
Java가 잘 설치되었다면 java --version 명령어를 입력해서 설치된 Java 버전을 확인할 수 있다.

Oracle JDK 설치
OpenJDK가 아닌 Oracle Java SE를 설치하기 위해서는 Oracle 사이트에서 설치 파일을 다운받아 설치하면 된다. 우선 현재 가장 최근의 LTS 버전은 JDK21 이다. 2028년까지 Premier Support를 지원하니 가장 안정화된 버전으로 오래 사용할 수 있을것 같다. 다음 LTS는 2025년 9월 JDK25 버전이 LTS로 받을 수 있지만 이 글을 작성하는 시점에서는 21버전을 선택했다.

다음 링크를 클릭하면 JDK21 MacOS 용 설치파일 .dmg 파일을 다운 받을 수 있다. 이 때 주의할 점은 MacBook Pro M4 MAX는 Apple Silicon 으로 ARM64 버전을 다운 받아야 한다. Intel 용은 x64 버전을 다운받으면 된다.
https://www.oracle.com/kr/java/technologies/downloads/#jdk21-mac

ARM64 DMG Installer 파일을 다운받아서 간단하게 설치하면 된다.


DMG 설치 파일은 따로 환경변수 설정할 것도 없이 그냥 인스톨러 순서대로 설치하면 된다. 인스톨러 설치가 끝난 후 터미널을 열어서 Java가 잘 설치 되었는지 확인해보자.
java --version

Java 21 LTS 버전이 설치된 것을 확인할 수 있다. JAVA_HOME 환경변수를 설정하기 원한다면 다음 경로에 Java가 설치되어 있으니 JAVA_HOME을 다음과 같이 .zshrc 파일에 추가하면 된다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
export PATH="$JAVA_HOME/bin:$PATH"

Java를 제대로 설치하면 KoNLPy를 제대로 사용할 수 있다. KoNLPy로 간단히 형태소를 확인해보자.
from konlpy.tag import Okt
okt = Okt()
okt.pos('Java 설치 완료, KoNLPy 사용 가능')

질문 및 의견을 남겨주세요 >