Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
El problema más habitual al configurar Java en Windows 10 no es la instalación, sino que el sistema sigue sin reconocer el comando java en la consola. Abres el símbolo del sistema, escribes java -version y recibes ese mensaje incómodo: «java no se reconoce como un comando interno o externo». La instalación terminó bien, pero Windows no sabe dónde está el ejecutable. Esa es la raíz del 80% de las consultas sobre este tema.
Por qué Windows 10 no encuentra Java aunque esté instalado
El instalador de Oracle o de OpenJDK copia los archivos en una carpeta tipo C:Program FilesJavajdk-21bin, pero no siempre añade esa ruta al PATH del sistema. Windows 10 ejecuta comandos buscando en una lista de directorios; si la carpeta bin de Java no está en esa lista, el comando no existe para el sistema operativo.
Hay un matiz que confunde: si instalaste el JRE (solo ejecución) y no el JDK (desarrollo), la carpeta puede llamarse distinto y carecer de javac. Comprueba primero qué tienes instalado antes de tocar variables de entorno.
Comprobar la instalación real antes de tocar nada
Abre el Explorador de archivos y navega a C:Program FilesJava. Si no existe esa carpeta, prueba en C:Program Files (x86)Java o en C:Program FilesEclipse Adoptium si usaste una distribución alternativa. Anota la ruta exacta de la carpeta que contiene java.exe.
Si la carpeta está vacía o no aparece, el problema no es de configuración: la instalación falló o se canceló. Reinstala antes de seguir.
Añadir Java al PATH en Windows 10
Pulsa la tecla Windows, escribe «variables de entorno» y abre «Editar las variables de entorno del sistema». En la ventana que aparece, busca la sección «Variables del sistema» y localiza Path. Selecciónala y pulsa «Editar».
Ahí pulsa «Nuevo» y pega la ruta completa de la carpeta bin, por ejemplo C:Program FilesJavajdk-21bin. Acepta en todas las ventanas. Este es el paso que resuelve literalmente el problema de configurar Java en Windows 10 cuando el comando no responde.
Detalle importante: no pongas comillas en la ruta ni añadas una barra invertida al final. Windows interpreta mal ambos casos y el PATH queda roto sin avisar.
La variable JAVA_HOME y cuándo hace falta
Muchas herramientas (Maven, Gradle, Tomcat, algunos IDEs) no leen el PATH, sino la variable JAVA_HOME. Si vas a compilar proyectos, créala como variable del sistema apuntando a la carpeta raíz del JDK, no a bin: C:Program FilesJavajdk-21. Es un error frecuente apuntar a bin y luego preguntarse por qué Maven falla.
Si solo necesitas ejecutar un archivo .jar de vez en cuando, con el PATH basta. JAVA_HOME es para desarrollo.
Reinicia la consola, no solo el equipo
Los cambios en variables de entorno no afectan a terminales ya abiertas. Cierra el símbolo del sistema o PowerShell y vuelve a abrirlo. Escribe java -version y javac -version. El primero funciona con cualquier instalación; el segundo solo si tienes un JDK.
Si java -version responde pero javac no, tienes un JRE, no un JDK. Eso no es un fallo de configuración: es la versión equivocada para lo que intentas hacer.
Casos donde esto no funciona
Si tu equipo tiene instaladas varias versiones de Java, el PATH devuelve la primera que encuentra. Windows 10 no elige la más reciente. Para proyectos que exigen una versión concreta, tendrás que reordenar las entradas del PATH o usar herramientas como SDKMAN en WSL, no en el propio Windows. Esto no funciona para gestionar versiones por proyecto de forma limpia: para eso necesitas un gestor.
Tampoco funciona si tu usuario no tiene permisos de administrador: las variables del sistema requieren elevación. En ese caso puedes crear la variable en el apartado de usuario, pero solo afectará a tu sesión.
Un ejemplo real
En un portátil con Windows 10 actualizado, un usuario instaló el JDK de Adoptium. La carpeta era C:Program FilesEclipse Adoptiumjdk-17.0.9.9-hotspotbin. Tras añadirla al PATH y reiniciar la consola, el comando funcionó. El fallo anterior era que había pegado la ruta entre comillas por costumbre. Sin comillas, todo correcto.
La documentación oficial de Oracle y la de Adoptium describen el procedimiento, aunque la interfaz de Windows 10 cambia ligeramente entre builds. Verifica siempre la ruta real en tu equipo antes de copiar cualquier tutorial.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.