Instalar manualmente openJDK (Oracle)

He dado el paso, por fin, y me he lanzado a utilizar una de la distribuciones libres de Java, concretamente, el openJDK que distribuye Oracle. Aquí tienes el enlace donde encontrar más información y poder descargar la distribución. Ojo, existen muchas más distribuciones.

https://openjdk.java.net/

El problema que me he encontrado al instalarlo y quitar la anterior distibución, la JRE 1.8, es que me sale el siguiente error:

C:\>java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

Esto se debe a que he eliminado la anterior distribución y se ha cargado, literalmente, todo, pero desgraciadamente ha dejado algo que nos va a tocar la moral. Si usamos el siguiente comando vemos por dónde van los tiros:

C:\>where java
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\Program Files\Java\openjdk\bin\java.exe

Lo que nos indica es dónde encuentra el sistema el fichero java.exe y en ese orden.

Solución

Hay que eliminar aquello que nos está dando problemas y como es evidente hay que quitar de en medio la primera entrada. Esto lo hacemos bien o quitando su referencia del PATH o la carpeta C:\ProgramData\Oracle. Yo optaría por las dos opciones. Menos basura en el equipo.

Para poder eliminar, completamente, la carpeta hay que quitar del PATH la ruta previamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.