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.