Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
En esta guía se explica lo que es diferente a la configuración de Java en Windows en comparación con Mac o Linux, y le lleva a una instalación de JDK en funcionamiento con el entorno configurado correctamente.
Elegir un JDK
Hay varias distribuciones de JDK disponibles para Windows. Microsoft publica su propia compilación basada en OpenJDK:
- Microsoft Build of OpenJDK : gratis, de código abierto, compatible con Microsoft, disponible para Windows x64 y ARM64
- Eclipse Temurin (Adoptium): distribución de código abierto ampliamente utilizada
- Oracle JDK : requiere una licencia para uso comercial.
Para la mayoría de los desarrolladores, Microsoft Build de OpenJDK o Temurin son buenas opciones.
Instalación con winget
Abra un terminal de PowerShell o Símbolo del sistema y ejecute:
winget install Microsoft.OpenJDK.21
Para instalar Temurin en su lugar:
winget install EclipseAdoptium.Temurin.21.JDK
Compruebe la instalación:
java -version
Establecer JAVA_HOME
A diferencia de en macOS (donde /usr/libexec/java_home controla esto), en Windows debe establecer JAVA_HOME manualmente. Muchas herramientas ( Maven, Gradle, Android Studio) lo requieren.
- Abra Inicio, busque Variables de entorno y seleccione Editar las variables de entorno del sistema.
- Haga clic en Variables de entorno.
- En Variables del sistema, haga clic en Nuevo y establezca:
- Nombre de variable:
JAVA_HOME - Valor de variable: la ruta de acceso al JDK, por ejemplo.
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- Nombre de variable:
- Busque la variable Path en Variables del sistema, haga clic en Editar y agregue
%JAVA_HOME%\bin. - Haga clic en Aceptar para cerrar todos los diálogos y, a continuación, abra un nuevo terminal y compruebe lo siguiente:
echo $env:JAVA_HOME
java -version
javac -version
Sugerencia
Si tiene varios JDK instalados, el que aparece primero en Path tiene prioridad. Herramientas como SDKMAN (a través de WSL) o jEnv pueden ayudar a administrar varias versiones.
¿WSL o Windows nativo?
Para la mayoría del desarrollo de Java( back-end web, Android, aplicaciones empresariales), Windows nativo funciona bien. Utiliza WSL si las herramientas de compilación o el destino de implementación son específicos de Linux, o si trabajas en un equipo donde todos los demás están en Linux/Mac y deseas consistencia del entorno.
Editores recomendados
- Visual Studio Code con el paquete de extensiones para Java : ligero, funciona bien para la mayoría de los proyectos
- IntelliJ IDEA : IDE completo, la edición Community es gratuita.
Pasos siguientes
Windows developer