Instalación de Microsoft Build de OpenJDK
En este artículo, se describe cómo instalar Microsoft Build de OpenJDK. Para obtener los archivos mencionados en este artículo, consulte Descarga de Microsoft Build de OpenJDK.
Paquetes ZIP y TAR.GZ
Para Windows, Linux y macOS, generamos paquetes ZIP (Windows) y TAR.GZ (Linux/macOS). Para instalar, extraiga uno de estos paquetes en una carpeta de su elección y establezca la variable de entorno JAVA_HOME
en esa carpeta.
Como alternativa, puede usar instaladores nativos para el sistema operativo que prefiera, como se describe en la sección siguiente.
Instaladores nativos
Para Windows, generamos un instalador MSI con una interfaz gráfica. Para macOS, generamos un instalador PKG con características similares. Estos instaladores harán que las herramientas de JDK estén disponibles automáticamente en PATH
.
Para Linux, generamos paquetes DEB y RPM que se usarán con apt
y rpm
.
En las secciones siguientes, se proporcionan instrucciones para estos instaladores.
Instalación en Windows
Para instalar en cualquier versión de Windows, puede usar los paquetes MSI o el paquete ZIP. Si está en Windows 10 o posterior, puede usar el Administrador de paquetes de Windows desde su Terminal Windows.
Instalación en Windows a través de MSI
El instalador MSI proporciona un método de instalación gráfico y de solo consola. Si hace doble clic en el archivo MSI, iniciará el instalador tradicional de aplicaciones de Windows, donde puede seguir las instrucciones de la pantalla.
Para la implementación a gran escala, puede instalar MSI en la línea de comandos mediante los pasos siguientes:
Descargue el archivo .msi. Para más información, consulte Descarga de Microsoft Build de OpenJDK.
Elija las características que desea instalar en la tabla siguiente:
Característica Descripción FeatureMain
Instalación principal (VALOR PREDETERMINADO) FeatureEnvironment
Actualiza la variable de entorno PATH
. (VALOR PREDETERMINADO)FeatureJarFileRunWith
Asocia archivos .jar con aplicaciones Java. (VALOR PREDETERMINADO) FeatureJavaHome
Actualiza la variable de entorno JAVA_HOME
.FeatureOracleJavaSoft
Actualiza claves del Registro HKLM\SOFTWARE\JavaSoft\
.Nota:
Puede usar
FeatureOracleJavaSoft
para evitar que Oracle Java se inicie desde PATH cuando se desinstala Microsoft Build de OpenJDK. Vuelva a instalar Oracle Java si necesita restaurar las claves del Registro de Oracle.Puede usar parámetros opcionales que agrupan algunas de las características, como se muestra en el ejemplo siguiente:
Parámetro Características INSTALLLEVEL=1
FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
Ejecute el comando
msiexec
en la estación de trabajo de destino. Use las características seleccionadas, como se muestra en el ejemplo siguiente.msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Microsoft\" /quiet
Nota:
Debe usar
INSTALLDIR
conFeatureMain
.Este ejemplo instala de forma silenciosa Microsoft Build de OpenJDK, actualiza el valor
PATH
, asocia los archivos .jar con aplicaciones Java y defineJAVA_HOME
.
Instalar en Windows con el Administrador de paquetes de Windows (winget)
Para instalar con el Administrador de paquetes de Windows, primero instale winget y, después, abra el Terminal Windows.
A continuación, use el siguiente comando para buscar los paquetes de Microsoft Build de OpenJDK:
winget search Microsoft.OpenJDK
Verá un resultado similar al siguiente:
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21 Microsoft.OpenJDK.21 21.0.0
Ahora puede instalar el paquete haciendo referencia al Id
anterior mediante el siguiente comando:
winget install Microsoft.OpenJDK.21
Este comando produce un resultado similar al siguiente:
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
Instalación en macOS
Los paquetes para macOS están disponibles a través de Homebrew o como descargas independientes en formatos PKG or TAR.GZ.
Para instalar la versión más reciente con Homebrew:
brew install --cask microsoft-openjdk
Este comando produce un resultado similar al siguiente:
==> 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:
El paquete microsoft-openjdk
apunta a la versión más reciente de Microsoft Build de OpenJDK.
Para instalar otras versiones principales con Homebrew:
brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
Para instalar en macOS con el paquete TAR.GZ, simplemente extraiga el archivo en una ubicación. El JDK estará dentro de <location>/jdk-<version>/Contents/Home
.
Para instalar con el instalador de PKG, abra el instalador y siga las instrucciones. De forma predeterminada, el JDK se instalará en /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home
.
Desinstalación en macOS
Para desinstalar Microsoft Build de OpenJDK instalado a través de Homebrew o PKG, use los siguientes comandos:
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-21.jdk
sudo pkgutil --forget com.microsoft.21.jdk
Para desinstalar el paquete instalado a través del paquete TAR.GZ, simplemente elimine la carpeta.
Instalación en Ubuntu
Para instalar en versiones de Ubuntu 18.04, 20.04 y 22.04 LTS, abra un terminal y ejecute los siguientes comandos:
# 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
Una vez agregado el repositorio, instale Microsoft Build de OpenJDK mediante la ejecución de los siguientes comandos:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21
Nota:
Es posible que tenga que actualizar la selección predeterminada de JDK. Consulte aquí para obtener más información.
Instalación en Debian
Debian 10 - 12
Advertencia
Desde julio de 2024, el soporte oficial para Debian 10 ha finalizado. Todos los JDK publicados hasta julio de 2024 permanecen disponibles, pero no recibirán actualizaciones continuas ni soporte técnico
Para instalar en Debian 10 a 12, abra un terminal y ejecute los siguientes comandos:
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
Una vez agregado el repositorio, ejecute los siguientes comandos:
sudo apt update
sudo apt install msopenjdk-21
Nota:
Es posible que tenga que actualizar la selección predeterminada de JDK. Consulte aquí para obtener más información.
Debian 9
Advertencia
Desde julio de 2024, el soporte oficial para Debian 9 ha finalizado. Todos los JDK publicados hasta julio de 2024 permanecen disponibles, pero no recibirán actualizaciones continuas ni soporte técnico
Para instalar en Debian 9, abra un terminal y ejecute los siguientes comandos:
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
Una vez agregado el repositorio, ejecute los siguientes comandos:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21
Nota:
Es posible que tenga que actualizar la selección predeterminada de JDK. Consulte aquí para obtener más información.
Instalación en CentOS 7 (RPM)
Para instalar en CentOS 7, abra un terminal y ejecute el siguiente comando:
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
Una vez agregado el repositorio, ejecute el siguiente comando:
sudo yum install msopenjdk-21
Nota:
Es posible que los paquetes RPM de msopenjdk-21
no se actualicen automáticamente a la versión secundaria más reciente. Para comprobar si hay versiones disponibles o más recientes, ejecute yum -v list msopenjdk-21
. A continuación, ejecute yum install msopenjdk-21-<version>
para forzar la actualización a la versión especificada. Ejemplo: yum install msopenjdk-21-21.0.0-1
Instalar en Alpine (TAR.GZ)
Para instalar en Alpine, simplemente descargue un paquete tar.gz
para Alpine (consulte la página de descarga) y extraiga la carpeta.
Nota:
Alpine solo es compatible con JDK 11 y JDK 17. Dejaremos de ofrecer soporte para Alpine a partir de JDK21.
Cambio del JDK predeterminado en Linux
Si tiene varias versiones de OpenJDK instaladas en el sistema, use el siguiente comando para establecer Microsoft Build de OpenJDK como valor predeterminado:
Para Debian/Ubuntu:
sudo update-java-alternatives --set msopenjdk-21-amd64
Para CentOS, puede usar el comando alternative
.
Proporcionar comentarios sobre Microsoft Build de OpenJDK
Envíenos sus comentarios, pensamientos e ideas para ayudarnos a mejorar Microsoft Build de OpenJDK. Visite nuestra página de discusiones de OpenJDK en GitHub para enviarnos sus comentarios.
Java y OpenJDK son marcas comerciales o marcas registradas de Oracle o sus filiales.