En el pasado, Oracle solía publicar un instalador ejecutable para Windows que:
- Descomprimir archivos
- Agregue claves de registro que indiquen la versión instalada y la ruta
- Agregue el JRE a la RUTA del sistema
- Registre un desinstalador con Windows.
A partir de Java 11, la versión gratuita de Oracle de Java ( 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?
Respuestas:
Extraiga el archivo zip en una carpeta, por ejemplo,
C:\Program Files\Java\
y creará unajdk-11
carpeta (donde la carpeta bin es una subcarpeta directa). Es posible que necesite privilegios de administrador para extraer el archivo zip en esta ubicación.Establecer un camino:
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
Establecer JAVA_HOME:
bin
subcarpeta).Estás listo
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 establecer laPATH
variable en%JAVA_HOME%\bin
. Entonces, cuando desea cambiar el JDK, solo cambia laJAVA_HOME
variable y se dejaPATH
como está.fuente
AdoptOpenJDK es un nuevo sitio web alojado por la comunidad de Java . Puede encontrar instaladores .msi para OpenJDK 8 a 14 allí, que realizarán todas las cosas enumeradas en la pregunta (Desembalaje, claves de registro, actualización de la variable PATH (y JAVA_HOME), desinstalador ...).
fuente
Del comentario de @ZhekaKozlov: ojdkbuild tiene compilaciones OpenJDK (actualmente 8 y 11) para Windows (
zip
ymsi
).fuente
java -version
y obtener la salida deseada.Usa el administrador de paquetes de Chocolatey . Es una herramienta de línea de comandos similar a npm. Una vez que lo haya instalado, use
en un símbolo del sistema elevado para instalar OpenJDK.
Para actualizar una versión instalada a la última versión, escriba
Bastante simple de usar y especialmente útil para actualizar a la última versión. Sin manipulaciones manuales con variables de entorno de ruta.
fuente
Puedes usar Amazon Corretto . Es gratis usar multiplataforma, distribución lista para producción de OpenJDK. Viene con soporte a largo plazo que incluirá mejoras de rendimiento y correcciones de seguridad. Consulte las instrucciones de instalación aquí .
También puedes consultar Zulu desde Azul .
Una cosa más que me gustaría destacar aquí es que tanto Amazon Corretto como Zulu cumplen con TCK. Puede ver la comparación de compilaciones de OpenJDK aquí y aquí .
fuente
El desinstalador de Oracle Java no elimina todos los archivos.
Compruebe si existe "C: \ ProgramData \ Oracle", hay algunos archivos java en el subdirectorio. (ej: java.exe, javaw.exe) Elimínelo
para evitar la ejecución de archivos java incorrectos.
fuente