Bagikan melalui


Cara Menginstal OpenJDK versi Microsoft

Artikel ini menjelaskan cara menginstal Microsoft Build of OpenJDK. Untuk mendapatkan file yang disebutkan dalam artikel ini, lihat Mengunduh Microsoft Build of OpenJDK.

Paket ZIP dan TAR.GZ

Untuk Windows, Linux, dan macOS, kami memproduksi paket ZIP (Windows) dan TAR.GZ (Linux/macOS). Untuk menginstal, ekstrak salah satu paket ini dalam folder pilihan Anda, lalu atur variabel lingkungan ke folder tersebut JAVA_HOME .

Secara bergantian, Anda dapat menggunakan alat penginstal asli untuk OS pilihan Anda, seperti yang dijelaskan di bagian berikutnya.

Penginstal asli

Untuk Windows, kami menghasilkan alat penginstal MSI dengan antarmuka grafis. Untuk macOS, kami menghasilkan alat penginstal PKG dengan fitur serupa. Alat penginstal ini akan secara otomatis membuat alat JDK tersedia di Anda PATH.

Untuk Linux, kami menghasilkan paket DEB dan RPM yang akan digunakan dengan apt dan rpm.

Bagian berikut ini memberikan instruksi untuk penginstal ini.

Instal pada Windows

Untuk menginstal pada versi Windows apa pun, Anda dapat menggunakan paket MSI atau paket ZIP. Jika Anda menggunakan Windows 10 atau yang lebih baru, Anda dapat menggunakan Pengelola Paket Windows dari Terminal Windows Anda.

Menginstal di Windows melalui MSI

Alat penginstal MSI menyediakan metode penginstalan grafis dan metode penginstalan hanya melalui konsol. Jika Anda mengeklik dua kali pada file MSI, itu akan meluncurkan penginstal aplikasi Windows tradisional, di mana Anda dapat mengikuti instruksi di layar.

Untuk penyebaran skala luas, Anda dapat menginstal MSI pada baris perintah menggunakan langkah-langkah berikut:

  1. Unduh file .msi . Untuk informasi selengkapnya, lihat Mengunduh Microsoft Build of OpenJDK.

  2. Pilih fitur yang ingin Anda instal dari tabel berikut ini:

    Fitur Deskripsi
    FeatureMain Penginstalan inti (DEFAULT)
    FeatureEnvironment PATH Perbarui variabel lingkungan. (DEFAULT)
    FeatureJarFileRunWith Kaitkan file .jar dengan aplikasi Java. (DEFAULT)
    FeatureJavaHome JAVA_HOME Perbarui variabel lingkungan.
    FeatureOracleJavaSoft Memperbarui kunci registri HKLM\SOFTWARE\JavaSoft\.

    Nota

    Anda dapat menggunakan FeatureOracleJavaSoft untuk mencegah peluncuran Oracle Java dari PATH saat Microsoft Build of OpenJDK dihapus instalasinya. Instal ulang Oracle Java jika Anda perlu memulihkan kunci registri Oracle.

    Anda dapat menggunakan parameter opsional yang mengelompokkan beberapa fitur bersama-sama, seperti yang ditunjukkan dalam contoh berikut:

    Pengaturan Fitur
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. Jalankan msiexec perintah perintah pada stasiun kerja target. Gunakan fitur yang dipilih, seperti yang ditunjukkan dalam contoh berikut.

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

    Nota

    Anda harus menggunakan INSTALLDIR dengan FeatureMain.

    Contoh ini secara diam-diam menginstal Microsoft Build of OpenJDK, memperbarui PATH, mengaitkan file .jar dengan aplikasi Java, dan menentukan JAVA_HOME.

Instal pada Windows dengan Pengelola Paket Windows (winget)

Untuk menginstal dengan Pengelola Paket Windows, pertama-tama instal winget, lalu buka Terminal Windows.

Selanjutnya, gunakan perintah berikut untuk mencari paket Microsoft Build of OpenJDK:

winget search Microsoft.OpenJDK

Anda akan melihat output yang mirip dengan yang berikut ini:

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

Anda sekarang dapat menginstal paket dengan merujuk pada Id yang telah ditunjukkan di atas, menggunakan perintah berikut:

winget install Microsoft.OpenJDK.21

Perintah ini menghasilkan output yang mirip dengan yang berikut ini:

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

Penginstalan pada macOS

Paket untuk macOS tersedia melalui Homebrew atau sebagai download sendiri dalam format PKG atau TAR.GZ.

Untuk menginstal versi terbaru dengan Homebrew:

brew install --cask microsoft-openjdk

Perintah ini menghasilkan output yang mirip dengan yang berikut ini:

==> 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!

Nota

Paket microsoft-openjdk menunjuk ke versi terbaru Microsoft Build of OpenJDK.

Untuk menginstal versi utama lainnya dengan Homebrew:

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

Untuk menginstal di macOS dengan paket TAR.GZ, cukup ekstrak filenya ke lokasi yang diinginkan. JDK akan terletak di dalam <location>/jdk-<version>/Contents/Home.

Untuk menginstal menggunakan alat penginstal PKG, buka alat penginstal dan ikuti instruksinya. Secara default, JDK akan diinstal di /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home.

Menghapus instalasi di macOS

Untuk menghapus instalasi Microsoft Build of OpenJDK yang diinstal melalui Homebrew atau PKG, gunakan perintah berikut:

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

Untuk mencopot paket yang diinstal melalui paket TAR.GZ, cukup hapus direktori.

Pasang di Ubuntu

Untuk menginstal pada versi Ubuntu 18.04, 20.04, 22.04, dan 24.04 LTS, buka terminal dan jalankan perintah berikut:

# 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

Setelah repositori ditambahkan, instal Microsoft Build of OpenJDK dengan menjalankan perintah berikut:

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

Nota

Anda mungkin harus memperbarui pilihan JDK default Anda, lihat di sini untuk detailnya.

Instal di Debian

Debian 10 - 12

Peringatan

Pada Juli 2024, dukungan resmi untuk Debian 10 telah berakhir. Semua JDK yang diterbitkan hingga Juli 2024 tetap tersedia, tetapi tidak akan menerima pembaruan atau dukungan berkelanjutan

Untuk menginstal pada Debian 10 hingga 12, buka terminal dan jalankan perintah berikut:

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

Setelah repositori ditambahkan, jalankan perintah berikut:

sudo apt update
sudo apt install msopenjdk-21

Nota

Anda mungkin harus memperbarui pilihan JDK default Anda, lihat di sini untuk detailnya.

Debian 9

Peringatan

Pada Juli 2024, dukungan resmi untuk Debian 9 telah berakhir. Semua JDK yang diterbitkan hingga Juli 2024 tetap tersedia, tetapi tidak akan menerima pembaruan atau dukungan berkelanjutan

Untuk menginstal di Debian 9, buka terminal dan jalankan perintah berikut:

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

Setelah repositori ditambahkan, jalankan perintah berikut:

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

Nota

Anda mungkin harus memperbarui pilihan JDK default Anda, lihat di sini untuk detailnya.

Instalasi di SUSE

openSUSE 15

Untuk menginstal pada openSUSE 15, buka terminal dan jalankan perintah berikut:

sudo rpm -Uvh https://packages.microsoft.com/config/opensuse/15/packages-microsoft-prod.rpm
sudo zypper update # Note:  This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-21

SLES 15

Untuk menginstal di SUSE Linux Enterprise Server 15, buka terminal dan jalankan perintah berikut:

sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
sudo zypper update # Note:  This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-21

Pasang pada CentOS 7 (RPM)

Untuk menginstal di CentOS 7, buka terminal dan jalankan perintah berikut:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install msopenjdk-21

Nota

Paket RPM untuk msopenjdk-21 mungkin tidak diperbarui secara otomatis ke versi minor terbaru. Untuk memeriksa versi yang tersedia/terbaru, jalankan yum -v list msopenjdk-21. Kemudian, jalankan yum install msopenjdk-21-<version> untuk memaksa pembaruan ke versi yang ditentukan. Contoh: yum install msopenjdk-21-21.0.0-1

Instal di Alpine (TAR.GZ)

Untuk menginstal di Alpine, cukup unduh tar.gz paket untuk Alpine (lihat halaman unduhan ) dan ekstrak folder .

Nota

Alpine hanya didukung untuk JDK 11 dan JDK 17. Kami tidak akan lagi mendukung alpine untuk JDK 21 dan seterusnya.

Mengubah JDK default di Linux

Jika Anda memiliki beberapa versi OpenJDK yang terinstal pada sistem Anda, gunakan perintah berikut untuk mengatur Microsoft Build of OpenJDK sebagai default:

Untuk Debian/Ubuntu:

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

Untuk CentOS, Anda dapat menggunakan perintah alternative.

Memberikan umpan balik tentang Microsoft Build of OpenJDK

Kirimi kami komentar, pemikiran, dan ide Anda untuk membantu kami meningkatkan Microsoft Build of OpenJDK. Kunjungi halaman diskusi OpenJDK kami di GitHub untuk mengirimkan umpan balik Anda kepada kami.

Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar Oracle dan/atau afiliasinya.