Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
Mucha gente escribe en Google como saber se tenho java instalado después de que una aplicación se niegue a arrancar o un banco online muestre un aviso raro. La respuesta corta: abre una terminal y escribe java -version. Si el sistema responde con un número de versión, lo tienes; si devuelve un error del tipo «no se reconoce como comando», no está instalado o no está en el PATH.
Ese detalle del PATH es el que confunde a más personas. He visto portátiles con Java instalado para una herramienta interna que, al escribir el comando en una consola nueva, daban error. El motivo no era la ausencia del runtime, sino que la variable de entorno no incluía la carpeta bin de la instalación. Antes de descargar nada, comprueba ambas cosas.
Comprobar Java en Windows sin instalar programas extra
En Windows, abre PowerShell o el símbolo del sistema y ejecuta java -version. Si quieres una segunda vía, ve a Configuración > Aplicaciones > Aplicaciones instaladas y busca «Java» o «JDK». Ahí aparecerán las versiones que se registraron correctamente en el sistema. Un matiz importante: algunos instaladores portables no aparecen en esa lista aunque funcionen.
También puedes revisar la variable de entorno con echo %JAVA_HOME%. Si sale vacío, no significa que no tengas Java, solo que esa variable no está configurada. Muchos tutoriales asumen que JAVA_HOME existe y luego la gente se bloquea cuando una herramienta de desarrollo se queja.
macOS y Linux: la terminal manda
En macOS abre Terminal y lanza java -version. Ojo con un caso frecuente: al escribir solo java, el sistema puede sugerirte instalar un paquete de Apple en lugar de mostrarte la versión. Eso ocurre cuando no hay ningún JDK registrado. En Linux, el comando which java te dice la ruta del binario activo, y update-alternatives –list java (en distribuciones basadas en Debian) muestra las versiones disponibles si hay varias.
Este método no funciona igual en entornos muy restringidos, como contenedores mínimos o sistemas empresariales con políticas que bloquean la ejecución de binarios desde la terminal. En esos casos, consulta al administrador o revisa la documentación interna antes de asumir que falta Java.
Diferencias entre tener Java y tener el JDK
Aquí está el error conceptual más habitual. Tener Java instalado puede significar dos cosas distintas: el JRE, que solo ejecuta aplicaciones, o el JDK, que además permite compilar. Si intentas compilar con javac -version y falla mientras java -version funciona, tienes un JRE sin herramientas de desarrollo. No es un fallo de instalación, es una elección de paquete.
Para la duda original —como saber se tenho java instalado— basta con el primer comando. Pero si el objetivo es programar, comprueba también javac. Es una distinción que ahorra descargas innecesarias.
Qué hacer si el comando falla
Si la terminal devuelve error, revisa el PATH antes de reinstalar. En Windows, busca la carpeta de instalación del JDK y añade su subcarpeta bin a las variables de entorno. En macOS y Linux, edita el archivo de configuración de tu shell. Después cierra y vuelve a abrir la terminal: los cambios en el PATH no se aplican a sesiones ya abiertas.
No prometo que esto resuelva todos los casos. Hay instalaciones corruptas, versiones incompatibles con aplicaciones antiguas y entornos donde el comando existe pero apunta a un Java equivocado. Cuando eso pasa, herramientas como where java en Windows o readlink -f $(which java) en Linux ayudan a ver la ruta real. Contrasta siempre con la documentación oficial de Oracle o de la distribución OpenJDK que uses.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.