Cómo comprobar la versión de Java, Java es uno de los lenguajes de programación más populares del mundo y se utiliza para crear diferentes tipos de aplicaciones multiplataforma.
Este artículo explica cómo verificar qué versión de Java está instalada en su sistema Linux usando la línea de comandos.
Esto puede resultar útil al instalar aplicaciones que requieren una versión específica de Java.
Control de versiones de Java
Java utiliza versiones semánticas . Las versiones listas para producción se versionan en el siguiente esquema:
MAJOR.MINOR.SECURITY
Por ejemplo, en Java 11.0.8, 11 es una versión principal, 0 es una versión secundaria y 8 es una versión de seguridad.
MAJOR
– Los lanzamientos importantes están trayendo nuevas características y funciones.MINOR
– Las versiones menores contienen varias correcciones de errores y mejoras compatibles.SECURITY
– Las versiones de seguridad proporcionan correcciones de seguridad críticas.
Comprobación de la versión de Java
Para saber qué versión de Java está instalada en su sistema, ejecute el comando: java -version
java -version
El comando mostrará la versión predeterminada de Java:
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
En este ejemplo, tenemos la versión de Java 11.0.8
instalada en nuestro sistema. La versión instalada en su sistema puede ser diferente.
Si obtiene «java: command not found«, significa que Java no está instalado en el sistema.
El sistema también puede tener varias versiones de Java instaladas al mismo tiempo. Para comprobar si tiene varias instalaciones de Java en su máquina, ejecute:
sudo update-alternatives --config java
Si solo tiene una instalación de Java, la salida se verá así:
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure.
De lo contrario, si tiene varias instalaciones de Java, el comando mostrará un menú donde puede seleccionar qué versión será la versión predeterminada de Java:
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Para cambiar la versión predeterminada de Java, simplemente ingrese el número de versión (el número en la columna de Selección) y presione Enter.
Notas Finales
Averiguar qué versión de Java está instalada en su sistema Linux es bastante fácil, solo escriba: java -version.