영어로 읽기

다음을 통해 공유


OpenJDK의 Microsoft 빌드 설치

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

ZIP 및 TAR. GZ 패키지

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

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

네이티브 설치 관리자

Windows의 경우 그래픽 인터페이스가 있는 MSI 설치 관리자를 생성합니다. macOS의 경우 유사한 기능이 있는 PKG 설치 관리자를 생성합니다. 이러한 설치 관리자는 자동으로 JDK 도구를 사용할 PATH수 있도록 합니다.

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

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

Windows에 설치

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

MSI를 통해 Windows에 설치

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

와이드스케일 배포의 경우 다음 단계를 사용하여 명령줄에 MSI를 설치할 수 있습니다.

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

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

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

    참고

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

    다음 예제와 같이 일부 기능을 함께 그룹화하는 선택적 매개 변수를 사용할 수 있습니다.

    매개 변수 기능
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. 대상 워크스테이 msiexec 션에서 명령 명령을 실행합니다. 다음 예제와 같이 선택한 기능을 사용합니다.

    msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Microsoft\" /quiet
    

    참고

    와 함께 FeatureMain사용해야 INSTALLDIR 합니다.

    이 예제에서는 Microsoft Build of OpenJDK를 자동으로 설치하고, 업데이트하고PATH, .jar 파일을 Java 애플리케이션과 연결하고, 정의합니다JAVA_HOME.

Windows 패키지 관리자 사용하여 Windows에 설치(winget)

Windows 패키지 관리자 함께 설치하려면 먼저 winget을 설치한 다음 Windows 터미널 엽니다.

다음으로, 다음 명령을 사용하여 Microsoft Build of OpenJDK 패키지를 검색합니다.

winget search Microsoft.OpenJDK

다음과 유사한 출력이 표시됩니다.

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21  Microsoft.OpenJDK.21  21.0.0

이제 다음 명령을 사용하여 위에 표시된 항목을 참조하여 Id 패키지를 설치할 수 있습니다.

winget install Microsoft.OpenJDK.21

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

Found Microsoft Build of OpenJDK 21 [Microsoft.OpenJDK.21]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-x64.msi
  ██████████████████████████████   160 MB /  160 MB
Successfully verified installer hash
Starting package install...
Successfully installed

macOS에 설치

macOS용 패키지는 Homebrew를 통해 또는 PKG 또는 TAR에서 독립 실행형 다운로드로 사용할 수 있습니다. GZ 형식입니다.

Homebrew를 사용하여 최신 버전을 설치하려면 다음을 수행합니다.

brew install --cask microsoft-openjdk

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

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-21.0.0-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

TAR를 사용하여 macOS에 설치하려면 GZ 패키지, 그냥 위치에 파일을 추출. JDK는 내부에 <location>/jdk-<version>/Contents/Home있습니다.

PKG 설치 관리자를 사용하여 설치하려면 설치 관리자를 열고 지침을 따릅니다. 기본적으로 JDK는 .에 /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home설치됩니다.

macOS에서 제거

Homebrew 또는 PKG를 통해 설치된 Microsoft OpenJDK 빌드를 제거하려면 다음 명령을 사용합니다.

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

TAR를 통해 설치된 패키지를 제거합니다. GZ 패키지, 단순히 폴더를 삭제합니다.

Ubuntu에 설치

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

# Valid values are only '18.04', '20.04', and '22.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-21

참고

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

Debian에 설치

Debian 10 - 12

경고

2024년 7월 현재 Debian 10에 대한 공식적인 지원이 종료되었습니다. 2024년 7월까지 게시된 모든 JDK는 계속 사용할 수 있지만 지속적인 업데이트 또는 지원은 받지 않습니다.

Debian 10에서 12까지 설치하려면 터미널을 열고 다음 명령을 실행합니다.

sudo apt update
sudo apt install wget lsb-release -y
wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

리포지토리를 추가한 후 다음 명령을 실행합니다.

sudo apt update
sudo apt install msopenjdk-21

참고

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

Debian 9

경고

2024년 7월 현재 Debian 9에 대한 공식 지원이 종료되었습니다. 2024년 7월까지 게시된 모든 JDK는 계속 사용할 수 있지만 지속적인 업데이트 또는 지원은 받지 않습니다.

Debian 9에 설치하려면 터미널을 열고 다음 명령을 실행합니다.

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list

리포지토리를 추가한 후 다음 명령을 실행합니다.

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

참고

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

CentOS 7(RPM)에 설치

CentOS 7에 설치하려면 터미널을 열고 다음 명령을 실행합니다.

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

리포지토리가 추가된 후 다음 명령을 실행합니다.

sudo yum install msopenjdk-21

참고

RPM msopenjdk-21 패키지는 최신 부 버전으로 자동으로 업데이트되지 않을 수 있습니다. 사용 가능한/최신 버전을 확인하려면 다음을 실행합니다 yum -v list msopenjdk-21. 그런 다음, 실행 yum install msopenjdk-21-<version> 하여 지정된 버전에 강제로 업데이트합니다. 예: yum install msopenjdk-21-21.0.0-1

Alpine(TAR)에 설치합니다. GZ)

Alpine에 설치하려면 Alpine용 패키지를 다운로드 tar.gz 하고(다운로드 페이지 참조) 폴더를 추출하기만 하면 됩니다.

참고

Alpine은 JDK 11 및 JDK 17에 대해서만 지원됩니다. JDK21 이후의 Alpine은 더 이상 지원되지 않습니다.

Linux에서 기본 JDK 변경

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

Debian/Ubuntu의 경우:

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

CentOS의 경우 명령을 alternative사용할 수 있습니다.

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

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

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