다음을 통해 공유


OpenJDK의 Microsoft 빌드 설치

이 문서에서는 OpenJDK의 Microsoft 빌드를 설치하는 방법을 설명합니다. 이 문서에 언급된 특정 파일을 다운로드하려면 Microsoft Build of OpenJDK 다운로드를 참조하세요.

ZIP 및 TAR. GZ 패키지

Linux 및 macOS의 경우, WindowsZIP(Windows) 및 TAR.GZ(Linux/macOS) 패키지를 제작합니다. 설치하려면 선택한 폴더에서 이러한 패키지 중 하나를 추출한 다음 환경 변수를 JAVA_HOME 해당 폴더로 설정합니다.

또는 다음 섹션에 설명된 대로 선택한 운영 체제에 네이티브 설치 관리자를 사용할 수 있습니다.

네이티브 설치 관리자

Windows의 경우, 그래픽 인터페이스를 사용하는 EXE 설치 관리자를 제작합니다. macOS의 경우 유사한 기능이 있는 PKG 설치 관리자를 생성합니다. JDK(Java 개발 키트) 도구를 자동으로 사용할 수 있도록 이러한 설치 프로그램은 PATH에 설치를 완료합니다.

Linux의 경우 사용할 DEB 및 RPM 패키지를 apt 생성합니다 rpm.

다음 섹션에서는 이러한 설치 관리자에 대한 지침을 제공합니다.

Windows에 설치

모든 버전 Windows에 설치하려면 EXE 설치 관리자 또는 ZIP 패키지를 사용할 수 있습니다. 이 Windows 10 버전 이상에서는 Windows 터미널에서 를 사용할 수도 있습니다.

참고 항목

각 JDK 버전에 대해 한 번에 하나의 설치 방법(EXE, MSI 또는 ZIP)만 사용해야 합니다. 이전에 한 메서드(예: MSI)를 사용하여 지정된 JDK LTS(장기 지원) 버전을 설치하고 다른 메서드(예: EXE)를 사용하여 업데이트하려는 경우 새 설치를 계속하기 전에 먼저 기존 JDK를 제거해야 합니다.

EXE(Windows 실행 파일)는 그래픽 및 콘솔 전용 설치 방법을 모두 제공합니다. 설치 관리자 파일을 두 번 클릭하면 기존 Windows 애플리케이션 설치 관리자가 시작됩니다. 그러면 화면의 지침을 따를 수 있습니다.

대규모 배포의 경우 다음 단계를 사용하여 명령줄에 EXE를 설치할 수 있습니다.

  1. .exe 파일을 다운로드합니다. 자세한 내용은 OpenJDK의 Microsoft 빌드 다운로드를 참조하세요.

  2. 다음 표에서 설치할 기능을 선택합니다.

    기능 설명
    FeatureEnvironment 환경 변수를 PATH 업데이트합니다. (기본값)
    FeatureJarFileRunWith .jar 파일을 Java 애플리케이션과 연결합니다. (기본값)
    FeatureJavaHome 환경 변수를 JAVA_HOME 업데이트합니다.
    FeatureOracleJavaSoft 레지스트리 키를 HKLM\SOFTWARE\JavaSoft\업데이트합니다.

    참고 항목

    OpenJDK의 Microsoft 빌드를 제거할 때 Oracle Java가 PATH에서 시작되지 않도록 방지할 수 FeatureOracleJavaSoft 있습니다. Oracle 레지스트리 키를 복원해야 하는 경우 Oracle Java를 다시 설치합니다.

  3. 명령줄에서 EXE 파일을 실행합니다. 다음 예제와 같이 선택한 기능을 사용합니다.

    .\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"
    

    참고 항목

    현재 사용자에 대해서만 설치하는 경우 대신 플래그 /CURRENTUSER/ALLUSERS를 사용합니다.

    설치 진행률 표시줄 화면을 숨기려면 플래그 /VERYSILENT를 대신 사용하십시오.

    /DIR 플래그는 선택 사항입니다. 생략하면 설치 모드에 따라 기본 설치 디렉터리가 사용됩니다: /ALLUSERS 또는 /CURRENTUSER.

macOS에 설치

macOS용 패키지는 Homebrew 또는 독립 실행형 다운로드로, PKG(macOS 패키지 설치 관리자) 형식이나 TAR.GZ 형식으로 제공됩니다.

다음을 사용하여 최신 버전을 Homebrew설치하려면

brew install --cask microsoft-openjdk

이 명령은 다음과 유사한 출력을 생성합니다.

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-25.0.1-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-25.0.1-macos-x64.pkg
==> Installing Cask microsoft-openjdk
==> Running installer for microsoft-openjdk; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.
Password:
installer: Package name is Microsoft Build of OpenJDK
installer: Installing at base path /
installer: The install was successful.
🍺  microsoft-openjdk was successfully installed!

참고 항목

패키지 microsoft-openjdk 는 최신 버전의 OpenJDK Microsoft Build를 가리킵니다.

다음 Homebrew을 사용하여 다른 주요 버전을 설치하려면

brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
# OR
brew install --cask microsoft-openjdk@25

Homebrew를 통해 설치한 Microsoft Build of OpenJDK를 제거하려면 다음 명령을 사용합니다.

sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk

Linux에 설치

다음 섹션에서는 다양한 Linux 배포판에 OpenJDK의 Microsoft 빌드를 설치하기 위한 지침을 제공합니다.

팁 (조언)

Azure 컨테이너 또는 가상 머신에서 Java 워크로드를 실행하는 경우 Java용 Azure 명령 시작 관리자(jaz)를 참조하세요. JDK와 동일한 Microsoft Linux 리포지토리에서 설치 jaz 할 수 있습니다.

Ubuntu 18.04, 20.04, 22.04 및 24.04 LTS 버전에 설치하려면 터미널을 열고 다음 명령을 실행합니다.

# Valid values are only '18.04', '20.04', '22.04', and '24.04'
# For other versions of Ubuntu, please use the tar.gz package
ubuntu_release=`lsb_release -rs`
wget https://packages.microsoft.com/config/ubuntu/${ubuntu_release}/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

리포지토리가 추가된 후 다음 명령을 실행하여 Microsoft Build of OpenJDK를 설치합니다.

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-25

참고 항목

기본 JDK 선택을 업데이트해야 할 수도 있습니다. 자세한 내용은 여기를 참조하세요.

Linux에서 기본 JDK 변경

시스템에 여러 버전의 OpenJDK가 설치되어 있는 경우 다음 명령을 사용하여 Microsoft Build of OpenJDK를 기본값으로 설정합니다.

Debian/Ubuntu의 경우:

sudo update-java-alternatives --set msopenjdk-25-amd64

CentOS의 alternatives 경우 명령을 사용하여 Java 버전을 관리할 수 있습니다.

OpenJDK의 Microsoft 빌드에 대한 피드백 제공

Microsoft OpenJDK 빌드를 개선하는 데 도움이 되는 의견, 생각 및 아이디어를 보내주세요. GitHub의 OpenJDK 토론 페이지를 방문하여 의견을 보내주세요.

Java 및 OpenJDK는 Oracle 및/또는 해당 계열사의 상표 또는 등록 상표입니다.