Oi Robson, tudo bem? Desculpa a demora pra te dar um retorno.
De fato, como a Laís comentou acima, tem algo de errado nas configurações do Java na sua máquina. É isso que o erro diz: Your JAVA_HOME is invalid: E:\Program Files\Java\jdk1.8.0_221
Basicamente, o erro indica que a variável de ambiente JAVA_HOME está apontando para um lugar onde não está sendo encontrado o binário do Java para que o cordova consiga usar o compilador.
O binário do compilador, fica dentro da pasta bin
que está dentro da instalação do Java. Dessa forma, o caminho que parece correto pro seu caso é: E:\Program Files\Java\jdk1.8.0_221\bin
No curso de Java Básico aqui da Alura o Paulo ensina como instalar e configurar certinho o Java no Window 10. Dá uma olhada: https://cursos.alura.com.br/course/java-primeiros-passos/task/29328
Depois disso, se você conseguir executar: java -version
no terminal e tiver como saída a versão corretinha como mostra no vídeo do Paulo, então estaremos certos que o problema é outro, talvez no próprio Cordova. Ai a mensagem do erro poderá ser diferente. Se for, você cola ela aqui pra gente te ajudar mais.
Talvez você nem precise mudar o JAVA_HOME, se colocar o \bin do java direto no PATH pode ser que funcione, por que o comando que ele tá fazendo para verificar pelo compilador é o javac -version
. Veja o vídeo do Paulo, lá tá certinho :)
Tudo bem?