Estou tendo erro ao tentar executar o seguinte comando:
cordova run android --device
Pelo que eu entendi ele ta solcitando o java .18 ... Mas antes da execução do codigo eu mostro que tenho o java 1.8

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou tendo erro ao tentar executar o seguinte comando:
cordova run android --device
Pelo que eu entendi ele ta solcitando o java .18 ... Mas antes da execução do codigo eu mostro que tenho o java 1.8

Falta o java jdk 8, você, provavelmente está usando o jre 8, mas o jdk está na versão 7 como mostra no seu JAVA_HOME, ou talvez você até tenha o jdk 8 e o seu JAVA_HOME está configurado para o caminho do jdk 7
faz sentido cara, vo verificar
Cara funcionou, obrigado :)
Dnd man ^^