Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
Abres un archivo .jar con doble clic, la ventana parpadea y se cierra sin decir nada. O peor: aparece un mensaje que habla de Java y no sabes si lo tienes, si está roto o si nunca se instaló. Si te preguntas como saber si tengo java instalado, la respuesta corta es que Windows tiene una forma nativa de comprobarlo en menos de un minuto, sin descargar nada y sin depender de webs de terceros.
Lo primero que conviene entender es que Java no es un único programa. Hay dos piezas que se confunden todo el tiempo: el runtime (JRE), que basta para ejecutar aplicaciones, y el JDK, que además incluye el compilador y las herramientas de desarrollo. Puedes tener uno, otro, ambos o ninguno. Y sí, puedes tener el runtime instalado y aun así no poder abrir un .jar concreto, porque ese archivo requiere una versión específica.
La comprobación que casi nadie usa: el símbolo del sistema
Abre CMD (tecla Windows, escribe cmd, Enter) y lanza este comando:
java -version
Si Java está en el PATH del sistema, verás algo del estilo openjdk version «17.0.x» o java version «1.8.0_xxx». Ese texto confirma instalación y versión. Si en cambio aparece «java no se reconoce como un comando interno o externo», hay dos escenarios posibles: que no esté instalado, o que sí lo esté pero su carpeta bin no figure en las variables de entorno. Este segundo caso es más frecuente de lo que parece y es la causa de que mucha gente reinstale Java sin necesidad.
Un detalle que me ha pasado en equipos de trabajo: si escribes java -version y responde una versión muy antigua (por ejemplo 1.8) mientras tú instalaste una 21, normalmente hay otra instalación anterior registrada primero en el PATH. Windows respeta el orden de las rutas, no la fecha de instalación.
Comprobar desde el Panel de control o Configuración
El método clásico: Panel de control → Programas → Programas y características. Busca entradas que empiecen por «Java» o «Java(TM)». En Windows 10 y 11 también puedes ir a Configuración → Aplicaciones → Aplicaciones instaladas y usar el buscador.
Aquí aparece un matiz importante: las versiones modernas de OpenJDK (Eclipse Temurin, Microsoft Build of OpenJDK, Amazon Corretto) a veces no se listan como «Java» sino con el nombre del distribuidor. Si instalaste Temurin y buscas solo la palabra «Java», puedes concluir erróneamente que no tienes nada. Fíjate en el fabricante, no solo en el nombre.
Esto no funciona para instalaciones portables o descomprimidas en una carpeta manualmente: esas no pasan por el registro de Windows y jamás aparecerán en esa lista, aunque java -version las detecte perfectamente.
El caso del navegador: ya no sirve como termómetro
Mucha gente recuerda la web oficial de verificación de Java que detectaba la versión desde el navegador. Ese método quedó obsoleto: los navegadores actuales bloquearon los plugins NPAPI y la applet dejó de funcionar. Si alguien te dice que compruebes Java entrando a una página que «escanea» tu equipo, desconfía. La vía fiable hoy es la línea de comandos o el panel del sistema.
Hay una excepción legítima: aplicaciones de escritorio empresariales que traen su propio verificador interno. Pero eso no te dice si tu sistema tiene Java, solo si esa app concreta encuentra su runtime.
Dónde vive Java realmente en el disco
Si quieres confirmar con tus propios ojos que existe, mira en estas rutas habituales:
— C:Program FilesJava (instalaciones clásicas de Oracle)
— C:Program FilesEclipse Adoptium o similares (distribuciones OpenJDK)
— C:Program Files (x86)Java (versiones de 32 bits)
Ver la carpeta no garantiza que el sistema sepa usarla. Es la diferencia entre tener el motor en el garaje y tenerlo conectado al coche. Por eso el comando java -version sigue siendo la prueba reina.
Qué hacer si el comando falla pero crees que está instalado
Busca la carpeta bin dentro de la instalación de Java y comprueba que contiene java.exe. Después revisa las variables de entorno: en Windows, busca «Variables de entorno» en el menú de inicio y edita la variable Path para añadir esa ruta. Cierra y vuelve a abrir CMD; los cambios no se aplican a consolas ya abiertas.
No prometo que esto resuelva todos los casos. Si el archivo .jar pide Java 8 y tú tienes la 21, el comando funcionará y el programa seguirá sin arrancar. Ahí el problema no es la instalación, es la compatibilidad de versiones, y se arregla instalando el runtime concreto o usando una herramienta que permita convivir varias versiones.
Saber si tienes Java instalado es, en el fondo, saber leer tres señales: el comando responde, el panel de programas lo lista y la carpeta existe. Cuando las tres coinciden, la duda desaparece.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.