Olá grupo.
Estou rodando no Eclipse 3.2 usando ANT BUILD um arquivo XML que, basicamente é
<taskdef name=“atuacao” classname=“test.Atuacao” classpath=“bin” />
<ant antfile=“comando.xml” target=“comando” />. O arquivo comando.xml tem a tag <atuacao> que chama classe Atuacao que extende Tasks.
Na classe Atuacao preciso fazer uma espera de N segundos. Até ai tudo bem. Usei uma thread. O PROBLEMA é que caso o usuário dê ENTER durante esta espera, a classe deve continuar fazendo suas tarefas normais.
Tentei ler usando <a href="http://System.in">System.in</a>, mas nao deu. Li sobre o assunto e descobri que tenho de implementar a interface InputHandler e reescrever o método handleInput(InputRequest request).
Só que não o que fazer. Tentei:
String prompt = request.getPrompt();
System.out.println(request.getPrompt());
System.out.println(prompt);
try {
BufferedReader in = new BufferedReader(new InputStreamReader(<a href="http://System.in">System.in</a>));
System.out.println(in);
} catch (java.lang.Exception ex) {}
PESSOAL. Será que está correto? Como chamo isso no execute da classe.
Agradeço muito qq ajuda.
Valew
Entrada pelo teclado usando Ant Build
F
Criado 8 de agosto de 2007
Respostas 0
Participantes 1