Verificar la instalación de Java y su versión en linux

Verificar la instalación de Java y su versión en linux.

Java es en la actualidad, uno de los lenguajes de programación más usados, ya que permite desarrollar y ejecutar todo tipo de aplicaciones modernas. Por defecto, las distribuciones Linux no vienen con Java (Java Runtime Environment, JRE) instalado.

Hoy en día, es prácticamente un requisito imprescindible que tengas instalado java, muchas herramientas lo necesitan. En este artículo no vamos a ver como instalar java (versión de Oracle o libre), ya tratamos este tema en varios artículos anteriores. Por ejemplo en este con Debian 10, o en este otro con Ubuntu.

Hoy aprenderemos diversas formas, de verificar si Java está instalado en nuestro sistema y su versión. Es evidente que operaremos desde terminal.

 

Verificar la instalación de Java y su versión en linux

La formula más común es con el siguiente comando.

java -version

# o

java --version

Si no lo tienes instalado, recibirás una respuesta similar a…

root@solo-linux:~# java --version
-bash: java: command not found

Si lo tienes instalado, podrás ver sus detalles.

root@solo-linux:~# java --version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Debian-1deb10u1, mixed mode, sharing)

 

También podemos verificar la instalación de java, verificando los paquetes instalados. En nuestro ejemplo con Debian y CentOS.

# Debian, Ubuntu y derivados
sudo apt install aptitude
sudo aptitude search jdk

# CentOS y derivados con rpm
sudo rpm -ql jdk
root@solo-linux:~# sudo aptitude search jdk
Warning: Invalid locale (please review locale settings, this might lead to problems later):
  locale::facet::_S_create_c_locale name not valid
p   default-jdk                     - Standard Java or Java compatible Developme
p   default-jdk-doc                 - Standard Java or Java compatible Developme
p   default-jdk-headless            - Standard Java or Java compatible Developme
p   golang-github-jdkato-prose-dev  - Golang library for text processing        
p   golang-github-jdkato-syllables- - Go syllable counter                       
p   libhtsjdk-java                  - Java API for high-throughput sequencing da
p   libhtsjdk-java-doc              - Documentation for the java HTSJDK library

Otra opción de búsqueda de paquetes, sería con «dpkg».

dpkg --list | grep -i jdk

Salida…

root@solo-linux:~# dpkg --list | grep -i jdk
ii  openjdk-11-jre:amd64           11.0.8+10-1~deb10u1                 amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-11-jre-headless:amd64  11.0.8+10-1~deb10u1                 amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

 

Como ultima alternativa, podemos usar el comando which. Este comando no verifica la instalación de java, pero si nos dirá su ruta, con lo cual deducimos si está instalado o no.

which java

El resultado es:

root@solo-linux:~# which java
/usr/bin/java

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Verificar la instalación de Java y su versión en linux.

 

Agregar comentario