Solución:
java
es parte del JRE, no del JDK.
Debe agregar el contenedor JDK a la RUTA del sistema, en
“Panel de control” | Sistema | Avanzado | “Variables de entorno”
Así es como configuro la variable del sistema en Windows 10:
Soy totalmente nuevo en Java y pasé horas tratando de resolver los problemas con PATH y CLASSPATH. Una persona dijo que reiniciara el símbolo del sistema después de modificar las variables de entorno; eso fue todo para mí. Mientras prueba diferentes configuraciones, asegúrese de reiniciar el símbolo del sistema antes de realizar la prueba. Parece que hay al menos 2 formas diferentes de configurar esto. Fui con lo siguiente:
1) En Variables del sistema, agregue
JAVA_HOME = c: archivos de programa (x86) java jdk1.8.0_121
2) En Variables del sistema, agregue lo siguiente a la ruta existente …
% JAVA_HOME% bin
Eso es todo. No hay necesidad de comillas sobre nada. Sin dobles barras diagonales ni nada más. Creo que también funcionaría si eliminé la variable java_home y solo enumeré la ruta explícita a bin en la variable PATH, pero no la volveré a tocar ahora que finalmente funciona.