OpenJDK 21 다운로드 및 설치 가이드
안녕하세요! 이번 블로그 포스트에서는 OpenJDK 21을 다운로드하고 설치하는 방법에 대해 알아보겠습니다. OpenJDK는 Java 개발자들에게 매우 중요한 도구이며, 최신 버전의 JDK(자바 개발 키트)를 설치함으로써 최신 기능과 성능 개선을 누릴 수 있습니다.
이 가이드는 Windows, macOS, Linux 운영체제에서 OpenJDK 21을 설치하는 방법을 다룹니다.
1. OpenJDK란 무엇인가요?
OpenJDK는 Java Platform, Standard Edition (Java SE)의 오픈 소스 구현체입니다. Oracle JDK와 동일한 기능을 제공하며, 특히 오픈 소스 프로젝트나 상용 라이선스를 요구하지 않는 환경에서 널리 사용됩니다. OpenJDK는 다양한 운영체제에서 지원되며, 개발자들이 Java 애플리케이션을 개발하고 배포하는 데 필수적인 도구입니다.
2. 설치 전 요구사항
OpenJDK 21을 설치하기 전, 시스템이 다음 요구사항을 충족하는지 확인하세요.
시스템 요구사항
- 운영체제: Windows 10 이상, macOS 10.14 이상, Linux (일반적인 배포판)
- 메모리: 최소 2GB RAM (권장 4GB 이상)
- 디스크 공간: 최소 300MB 이상의 여유 공간
- 인터넷 연결: JDK 설치 파일을 다운로드하기 위해 필요
3. OpenJDK 21 다운로드
OpenJDK 21은 여러 공식 소스에서 다운로드할 수 있습니다. 여기서는 AdoptOpenJDK와 OpenJDK 공식 사이트를 통해 다운로드하는 방법을 안내하겠습니다.
- 웹사이트 방문:
- OpenJDK 공식 사이트: OpenJDK 다운로드 페이지
- AdoptOpenJDK (현재 Eclipse Temurin으로 알려짐): Eclipse Temurin 다운로드 페이지
- 버전 선택:
- 웹사이트에서
OpenJDK 21
버전을 선택합니다. - 운영체제에 맞는 설치 파일을 선택합니다. Windows의 경우
.msi
또는.zip
, macOS는.dmg
, Linux는.tar.gz
또는 패키지 관리자를 통해 설치할 수 있습니다.
- 파일 다운로드: 선택한 파일을 다운로드합니다.
4-1. Windows에서 OpenJDK 21 설치
- 다운로드한 파일 실행:
.msi
파일을 다운로드한 경우, 파일을 더블 클릭하여 설치를 시작합니다.
- 설치 경로 설정:
- 설치 마법사가 시작되면 JDK를 설치할 경로를 설정할 수 있습니다. 기본 경로를 그대로 사용하거나, 원하는 위치를 지정할 수 있습니다.
- 환경 변수 설정:
- 설치 중
Set JAVA_HOME
옵션을 선택하면, 시스템 환경 변수에 JAVA_HOME 경로가 자동으로 설정됩니다. 이 설정을 통해 다른 프로그램에서 JDK를 인식할 수 있게 됩니다.
- 설치 완료:
- 설치가 완료되면
Finish
를 클릭합니다. 이제 명령 프롬프트를 열어java -version
을 입력하여 설치가 제대로 되었는지 확인할 수 있습니다.
4-2. 시스템 환경 변수 설정 가이드: JAVA_HOME 및 PATH 설정
OpenJDK 21을 설치한 후, Java를 효율적으로 사용하려면 환경 변수를 설정하는 것이 중요합니다. 특히,
JAVA_HOME
과 PATH
변수를 설정하면 다양한 개발 도구와 애플리케이션에서 JDK를 쉽게 인식하고 사용할 수 있습니다.아래에서는 Windows, macOS, 그리고 Linux에서 시스템 환경 변수를 설정하는 방법을 설명하겠습니다.
1. Windows에서 환경 변수 설정
Windows에서는 GUI(그래픽 사용자 인터페이스)를 통해 환경 변수를 설정할 수 있습니다.
1.1 JAVA_HOME
설정
- 시스템 속성 열기:
시작 메뉴
를 열고 "환경 변수" 또는 "시스템 환경 변수 편집"을 검색하고 클릭합니다.- 또는,
제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정
으로 이동한 후환경 변수
버튼을 클릭합니다.
- 새로운 시스템 변수 추가:
환경 변수
창에서, 아래의시스템 변수
섹션에서새로 만들기
버튼을 클릭합니다.- 변수 이름에
JAVA_HOME
을 입력합니다. - 변수 값에 JDK가 설치된 경로를 입력합니다. 예를 들어:
makefile코드 복사
C:\Program Files\Java\jdk-21
- 확인을 눌러 창을 닫고 설정을 저장합니다.
1.2 PATH
변수 수정
- 환경 변수 창 열기:
- 위와 동일한 방법으로 환경 변수 창을 엽니다.
- PATH 변수 편집:
시스템 변수
섹션에서Path
변수를 찾아 선택한 후편집
버튼을 클릭합니다.새로 만들기
를 클릭하고, 아래와 같이JAVA_HOME
변수를 활용한 경로를 추가합니다:확인
을 눌러 변경 사항을 저장합니다.
perl코드 복사 %JAVA_HOME%\bin
- 설정 확인:
- 명령 프롬프트를 열고 다음 명령을 입력하여 설정이 제대로 되었는지 확인합니다:
bash코드 복사 java -version
5. macOS에서 OpenJDK 21 설치
- 다운로드한 파일 열기:
.dmg
파일을 다운로드한 후 파일을 열어 설치 패키지를 실행합니다.
- 설치 과정 진행:
- 설치 마법사의 지시에 따라
Continue
를 클릭하고 설치 경로를 선택합니다.
- 설치 완료:
- 설치가 완료되면
Close
를 클릭합니다. 터미널을 열어java -version
을 입력해 설치가 성공적으로 완료되었는지 확인합니다.
- 환경 변수 설정 (선택 사항):
- 환경 변수를 설정하려면 터미널에서
~/.bash_profile
또는~/.zshrc
파일을 열고 다음 줄을 추가합니다: - 설정을 적용하려면
source ~/.bash_profile
또는source ~/.zshrc
를 실행합니다.
bash코드 복사 export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH
6. Linux에서 OpenJDK 21 설치
Linux에서 OpenJDK를 설치하는 방법은 배포판에 따라 다릅니다. 여기서는 Ubuntu를 기준으로 설명합니다.
APT 패키지 관리자를 통한 설치
- 패키지 목록 업데이트:
bash코드 복사 sudo apt update
- OpenJDK 21 설치:
bash코드 복사 sudo apt install openjdk-21-jdk
- 설치 확인:
- 다음 명령어로 설치된 JDK 버전을 확인합니다:
bash코드 복사 java -version
- 환경 변수 설정 (선택 사항):
- JAVA_HOME을 설정하려면
/etc/environment
파일을 편집하여 다음 줄을 추가합니다: - 설정을 적용하려면
source /etc/environment
를 실행합니다.
bash코드 복사 JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
수동 설치 (tar.gz 파일을 통한 설치)
- 다운로드한 파일 압축 해제:
bash코드 복사 tar -xzf openjdk-21_linux-x64_bin.tar.gz
- JDK 디렉토리 이동:
- 압축을 푼 디렉토리를
/usr/lib/jvm/
디렉토리로 이동합니다:
bash코드 복사 sudo mv jdk-21 /usr/lib/jvm/
- 환경 변수 설정:
~/.bashrc
또는~/.zshrc
파일에 다음을 추가합니다:- 설정을 적용하려면
source ~/.bashrc
또는source ~/.zshrc
를 실행합니다.
bash코드 복사 export JAVA_HOME=/usr/lib/jvm/jdk-21 export PATH=$JAVA_HOME/bin:$PATH
7. 설치 후 초기 설정
OpenJDK 21이 설치되면, 이제 JDK를 사용하여 Java 애플리케이션을 개발할 수 있습니다. 하지만 몇 가지 초기 설정을 통해 개발 환경을 최적화하는 것이 좋습니다.
- IDE 설정:
- IntelliJ IDEA, Eclipse, VS Code와 같은 IDE에서 새로 설치된 JDK를 인식하도록 설정합니다.
- 각 IDE의 설정 메뉴에서 JDK 경로를 지정할 수 있습니다.
- 빌드 도구 설정:
- Maven, Gradle과 같은 빌드 도구에서 사용될 JDK 버전을 설정합니다.
- 프로젝트의
pom.xml
또는build.gradle
파일에서 JDK 21을 명시할 수 있습니다.
결론
이제 OpenJDK 21이 성공적으로 설치되었습니다. 최신 JDK를 사용함으로써 Java의 최신 기능과 성능 개선을 경험할 수 있습니다. 이 가이드를 따라 OpenJDK 21을 설치하고, Java 애플리케이션 개발에 필요한 환경을 설정해보세요.
궁금한 점이나 도움이 필요하면 댓글로 남겨주세요. 성공적인 개발 환경 구축을 기원합니다!
Share article