Vale yo te podria haber dicho la solución respecto a Java.
Te comento.
Windows tiene rutas de acceso a equis comandos que dan a funcion a algun programa o comando largo.
Por ejemplo:
Puedo hacer que en una ventana de comandos ponga "htcmania" y me abra automaticamente la pagina web en el navegador que prefiera.
La cosa es que hay veces que automaticamente no se configura.
Y ahora la pregunta del millon..
¿Como se configura los "atajos" de windows?
Te explico como, vas a "Equipo" click derecho "propiedades" ahora le das en la ventana a "opciones avanzadas/configuración avanzada" y el la ventana que se te cargara le das a "Variables de entorno" ahi verifica el comando java, si no, tendras que crearlo.
Saludos y espero que te haya servido mi respuesta.