eu fiz um prompt do DOS no JAVA. Preciso fazer um tratamento de exceção …
Ex.: quando o usuario digitar um comando inválido … como eu reconheço que é invalido e mando uma mensagem para ele informando???
Quem sabe me dá um toque…
eu fiz um prompt do DOS no JAVA. Preciso fazer um tratamento de exceção …
Ex.: quando o usuario digitar um comando inválido … como eu reconheço que é invalido e mando uma mensagem para ele informando???
Quem sabe me dá um toque…
Uai, cara, pra isso você tem que fazer uma gramática para os comandos do DOS e construir um ‘Parser’ pra fazer a validaçao da expressao.
Você já estudou ‘Compiladores’?
Não tenho certeza mas, é preciso aplicar tecnicas de compiladores pra isso.
Pode haver outras maneiras de se fazer isso mas, eu só conheço esta.
http://www.dsc.ufcg.edu.br/~peter/cursos/cc/material/p2-gram&lex-2p.pdf
falow!
E como sempre, tem uma maneira TOSCA de fazer isso: executando o comando com Runtime.exec() e coletando a resposta, mas eu a ODEIO 
A pergunta é: porque você está querendo isso???
eu preciso fazer qualquer coisa para entregar no final do semestre… o problema é q o prompt que eu fiz nao verifica se o comando do usuario é valido ou nao… mas blz, o que ´dá para fazer é verificar se a resposta do Scanner é vazia e mandar uma mensagem de comando inválido… Se alguem souber como fazer isso (saber se a variavel Scanner e null) me fala, ou se alguem tiver algum programa interessante em java já pronto pode me passar q eu mando direto p/ o meu professor!!!