OpenJDK - Sin restricciones en producción


Como muchos sabéis la licencia de Oracle JAVA ha cambiado desde que ha llegado JAVA 11 (y ya estamos por la 12, y la 13 a punto de salir...)

A nivel de escritorio y uso "no profesional" no nos afecta. 

Pero si necesitamos utilizarlo en un servidor (con Tomcat por ejemplo), tenemos un pequeño problema, hay que pasar por caja.

La alternativa es usar OpenJDK en lugar del JDK que siempre hemos descargado de la web de Oracle.

Se puede descargar desde su web oficial: https://openjdk.java.net/

Si trabajamos en sistemas Linux no hay ningún problema, ya que por defecto al realizar la instalación de JAVA por defecto ya está utilizando el OPENJDK.

Para sistemas Windows es un pelín más complicado, pero nada que no podamos hacer en menos de cinco minutos.

Lo primero que tenemos que hacer es descargar el OpenJDK:


El de Windows está en esta ruta: 

https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_windows-x64_bin.zip



Unos minutos después...

Lo descomprimimos en la carpeta que más nos interese. Por ejemplo: "C:\Java\openjdk-12.0.2"

Esto nos dejará los ejecutables en la carpeta: "C:\Java\openjdk-12.0.2\bin"

Y después de esto, sólo tenemos que ir a las variables del sistema operativo:

Y añadir la ruta anterior a la variable PATH.



Con esto, si ejecutamos en una consola ("cmd") de Windows el comando: "java -version" nos debería aparecer una respuesta como ésta:



Y después de esto ya tenemos nuestro sistema listo para utilizar OpenJDK.