Pessoal, preciso criar um debug para uma ferramenta de aprendizado em Java. Isso é para um trabalho de faculdade, sei que no Eclipse e no NetBeans existe o debug gráfico, mas não posso utilizar esses, tem que ser algo criado por mim.
Tem o JDB que até consegui rodar via linha de comando, mas não to conseguindo ter uma ideia de como passar isso para uma interface gráfica.
No exemplo simples abaixo tento iniciar a sessão de debug e ir adicionando os diversos comandos (por enquanto somente o ‘help’, só pra testar), mas o comando parece que não entra…
[code]public class Main {
public static void main(String[] args) throws IOException, InterruptedException {
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(“jdb”);
InputStreamReader isr = new InputStreamReader(process.getInputStream());
BufferedReader reader = new BufferedReader(isr);
System.out.println(reader.readLine());
OutputStreamWriter osr = new OutputStreamWriter(process.getOutputStream());
BufferedWriter writer = new BufferedWriter(osr);
writer.write("help");
String linha;
while((linha = reader.readLine()) != null) {
System.out.println(linha);
}
process.waitFor();
}
}[/code]
Alguém já teve que fazer algo do tipo?