Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo, se describe cómo instalar Microsoft Build de OpenJDK. Para obtener los archivos mencionados en este artículo, consulte Descargue la compilación de Microsoft de OpenJDK.
Paquetes ZIP y TAR.GZ
Para Windows, Linux y macOS, producimos 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 EXE con una interfaz gráfica. Para macOS, generamos un instalador PKG con características similares. Estos instaladores hacen que las herramientas de JDK (Kit de desarrollo de Java) 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.
Instalar en Windows
Para instalar en cualquier versión de Windows, puede usar el instalador exe o el paquete ZIP. En Windows 10 o posterior, también puede usar el Windows Administrador de paquetes desde el Windows Terminal.
Nota:
Solo debe usar un método de instalación (EXE, MSI o ZIP) a la vez para cada versión de JDK. Si instaló previamente una versión de JDK LTS (soporte a largo plazo) determinada mediante un método (ejemplo: MSI) y quiere actualizarla mediante un método diferente (ejemplo: EXE), primero debe desinstalar el JDK existente antes de continuar con la nueva instalación.
Instalación en Windows a través de EXE
El EXE (Windows ejecutable) proporciona un método de instalación tanto gráfico como de solo consola. Si hace doble clic en el archivo del instalador, inicia el instalador de aplicación tradicional Windows , donde puede seguir las instrucciones de la pantalla.
Para la implementación a gran escala, puede instalar exe en la línea de comandos mediante los pasos siguientes:
Descargue el
.exearchivo. Para obtener más información, consulte Descarga de Microsoft Build of OpenJDK.Elija las características que desea instalar en la tabla siguiente:
Característica Descripción FeatureEnvironmentActualiza la variable de entorno PATH. (VALOR PREDETERMINADO)FeatureJarFileRunWithAsocie archivos .jar con aplicaciones Java. (VALOR PREDETERMINADO) FeatureJavaHomeActualiza la variable de entorno JAVA_HOME.FeatureOracleJavaSoftActualiza claves del Registro HKLM\SOFTWARE\JavaSoft\.Nota:
Puede usar
FeatureOracleJavaSoftpara evitar que Oracle Java se inicie desde PATH cuando se desinstala Microsoft Build of OpenJDK. Vuelva a instalar Oracle Java si necesita restaurar las claves del Registro de Oracle.Ejecute el archivo EXE desde la línea de comandos. Use las características seleccionadas, como se muestra en el ejemplo siguiente.
.\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"Nota:
Si instala solo para el usuario actual, use la marca
/CURRENTUSERen lugar de/ALLUSERS.Para suprimir la pantalla de la barra de progreso de la instalación, use la marca
/VERYSILENTen lugar de/SILENT.La marca
/DIRes opcional. Si se omite, se usa el dir de instalación predeterminado en función del modo de instalación:/ALLUSERSo/CURRENTUSER.
Instale en Windows mediante el instalador MSI heredado:
Si experimenta problemas con el instalador EXE en JDK 11, JDK 17 o JDK 21, puede desinstalar el EXE y usar el MSI antiguo (Microsoft Installer) para un método de instalación similar, tanto gráfico como solo de consola. Si hace doble clic en el archivo del instalador, inicia el instalador de aplicación tradicional 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
.msiarchivo. Para obtener más información, consulte Descarga de Microsoft Build of OpenJDK.Elija las características que desea instalar desde la tabla en el paso 2 de la Instalación en Windows mediante EXE.
Nota:
FeatureMaines una opción única y predeterminada para MSI que indica al instalador que realice la instalación principal.Puede usar parámetros opcionales que agrupan algunas de las características, como se muestra en el ejemplo siguiente:
Parámetro Características INSTALLLEVEL=1FeatureMain,FeatureEnvironment,FeatureJarFileRunWithEjecute el
msiexeccomando 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\" /quietNota:
Debe usar
INSTALLDIRconFeatureMain.En este ejemplo se instala silenciosamente Microsoft Build para OpenJDK, se actualiza la asociación de archivos
PATHcon aplicaciones Java, y se define.jar.
Instala en Windows con el Administrador de Paquetes Windows (winget)
Para instalar con el Windows Administrador de paquetes, instale primero winget y, a continuación, abra Windows Terminal.
A continuación, use el siguiente comando para buscar los paquetes de Microsoft Build de OpenJDK:
winget search Microsoft.OpenJDK
La salida resultante es similar a la siguiente:
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 25 Microsoft.OpenJDK.25 25.0.1
Ahora puede instalar el paquete haciendo referencia a Id, mediante el comando :
winget install Microsoft.OpenJDK.25
Este comando genera una salida similar a la siguiente:
Found Microsoft Build of OpenJDK 25 [Microsoft.OpenJDK.25]
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-25.0.1-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 (instalador de paquetes macOS) o TAR.GZ.
Para instalar la versión más reciente con Homebrew:
brew install --cask microsoft-openjdk
Este comando genera una salida similar a la siguiente:
==> 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!
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
# OR
brew install --cask microsoft-openjdk@25
Para instalar en macOS con el paquete TAR.GZ, extraiga el archivo en la ubicación deseada. El JDK se encuentra en <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 instala en /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Home.
Desinstalación en macOS
Para desinstalar Microsoft Build de OpenJDK instalado mediante Homebrew o PKG, use los siguientes comandos:
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk
Para desinstalar un paquete instalado mediante un archivo TAR.GZ, elimine la carpeta de instalación.
Instalación en Ubuntu
Para instalar en las versiones ubuntu 18.04, 20.04, 22.04 y 24.04 LTS, abra un terminal y ejecute los siguientes comandos:
# 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
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-25
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
A partir de julio de 2024, el soporte oficial de Debian 10 ha terminado. Todos los JDK publicados hasta julio de 2024 permanecen disponibles, pero no recibirán actualizaciones o soporte técnico continuos.
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-25
Nota:
Es posible que tenga que actualizar la selección predeterminada de JDK. Consulte aquí para obtener más información.
Debian 9
Advertencia
A partir de julio de 2024, el soporte oficial de Debian 9 ha terminado. Todos los JDK publicados hasta julio de 2024 permanecen disponibles, pero no recibirán actualizaciones o soporte técnico continuos.
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-25
Nota:
Es posible que tenga que actualizar la selección predeterminada de JDK. Consulte aquí para obtener más información.
Instalación en SUSE
openSUSE 15
Para instalar en openSUSE 15, abra un terminal y ejecute los siguientes comandos:
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-25
SLES 15
Para instalar en SLES (SUSE Linux Enterprise Server) 15, abra un terminal y ejecute los comandos siguientes:
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-25
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
sudo yum install msopenjdk-25
Nota:
Es posible que los paquetes RPM de msopenjdk-25 no se actualicen automáticamente a la versión secundaria más reciente. Para comprobar si hay versiones disponibles, ejecute yum -v list msopenjdk-25. A continuación, ejecute yum install msopenjdk-25-<version> para forzar una actualización a la versión especificada. Ejemplo: yum install msopenjdk-25-25.0.1-1
Instalar en Alpine (TAR.GZ)
Para instalar en Alpine, descargue un tar.gz paquete para Alpine (consulte la página de descarga ) y extráigalo en su ubicación deseada.
Nota:
Alpine solo se admite para JDK 11 y JDK 17. No se admite Alpine JDK 21 ni versiones posteriores.
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-25-amd64
Para CentOS, puede usar el alternatives comando para administrar versiones de Java.
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.