Compartir a través de


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 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:

  1. Descargue el .exe archivo. Para obtener más información, consulte Descarga de Microsoft Build of OpenJDK.

  2. Elija las características que desea instalar en la tabla siguiente:

    Característica Descripción
    FeatureEnvironment Actualiza la variable de entorno PATH. (VALOR PREDETERMINADO)
    FeatureJarFileRunWith Asocie 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 of OpenJDK. Vuelva a instalar Oracle Java si necesita restaurar las claves del Registro de Oracle.

  3. 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 /CURRENTUSER en lugar de /ALLUSERS.

    Para suprimir la pantalla de la barra de progreso de la instalación, use la marca /VERYSILENT en lugar de /SILENT.

    La marca /DIR es opcional. Si se omite, se usa el dir de instalación predeterminado en función del modo de instalación: /ALLUSERS o /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:

  1. Descargue el .msi archivo. Para obtener más información, consulte Descarga de Microsoft Build of OpenJDK.

  2. Elija las características que desea instalar desde la tabla en el paso 2 de la Instalación en Windows mediante EXE.

    Nota:

    FeatureMain es 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=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. Ejecute el msiexec comando 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 con FeatureMain.

    En este ejemplo se instala silenciosamente Microsoft Build para OpenJDK, se actualiza la asociación de archivos PATH con 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.