windows - features - openjdk 11 download
¿Cómo instalar OpenJDK 11 en Windows? (5)
En el pasado, Oracle solía publicar un instalador ejecutable para Windows que:
- Desempaquetar archivos
- Agregar claves de registro que indiquen la versión instalada y la ruta
- Añadir el JRE al sistema PATH.
- Registrar un desinstalador con Windows.
A partir de Java 11, la versión gratuita de Oracle de Oracle ( Oracle OpenJDK ) no parece incluir un instalador. Es solo un archivo zip que contiene los binarios.
¿Cómo se supone que instalemos OpenJDK 11 en Windows ya que las integraciones mencionadas ya no existen? ¿No son necesarios?
-
Extraiga el archivo zip en una carpeta, por ejemplo,
C:/Program Files/Java/
y creará una carpetajdk-11
(donde la carpeta bin es una subcarpeta directa). Es posible que necesite privilegios de administrador para extraer el archivo zip a esta ubicación. -
Establecer una ruta:
- Seleccione Panel de control y luego Sistema.
- Haga clic en Avanzado y luego en Variables de entorno.
- Agregue la ubicación de la carpeta bin de la instalación de JDK a la variable PATH en Variables del sistema.
-
El siguiente es un valor típico para la variable PATH:
C:/WINDOWS/system32;C:/WINDOWS;"C:/Program Files/Java/jdk-11/bin"
-
Establecer JAVA_HOME:
- En Variables del sistema, haga clic en Nuevo.
- Ingrese el nombre de la variable como JAVA_HOME.
-
Ingrese el valor de la variable como la ruta de instalación del JDK (sin la subcarpeta
bin
). - Haga clic en Aceptar.
- Haga clic en Aplicar cambios.
- Configure el JDK en su IDE (por ejemplo, IntelliJ o Eclipse).
Estás establecido.
Para ver si funcionó, abra el símbolo del sistema y escriba
java -version
y vea si imprime su JDK recién instalado.
Si desea desinstalar, simplemente deshaga los pasos anteriores.
Nota:
también puede apuntar
JAVA_HOME
a la carpeta de sus instalaciones JDK y luego configurar la variable
PATH
en
%JAVA_HOME%/bin
.
Entonces, cuando quieres cambiar el JDK, solo cambias la variable
JAVA_HOME
y dejas
PATH
como está.
Del comentario de @ZhekaKozlov:
ojdkbuild
tiene compilaciones OpenJDK (actualmente 8 y 11) para Windows (
zip
y
msi
).
El desinstalador de Oracle Java no elimina todos los archivos.
Compruebe si "C: / ProgramData / Oracle" existe, hay algunos archivos java en el subdirectorio.
(por ejemplo: java.exe, javaw.exe)
Elimínelo para evitar ejecutar archivos java incorrectos.
Utilice el gestor de paquetes Chocolatey . Es una herramienta de línea de comandos similar a npm. Una vez que lo hayas instalado, usa
choco install openjdk
en un símbolo del sistema elevado para instalar OpenJDK.
Para actualizar una versión instalada a la última versión, escriba
choco upgrade openjdk
Bastante simple de usar y especialmente útil para actualizar a la última versión. Sin alteración manual con variables de entorno de ruta.
AdoptOpenJDK es un nuevo sitio web alojado por la comunidad java . Puede encontrar instaladores .msi para OpenJDK 8 a 12 allí, que realizarán todos los aspectos enumerados en la pregunta (Desembalaje, claves de registro, actualización de la variable PATH (y JAVA_HOME), desinstalador ...).