Debug em Java

0 respostas
T

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...

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();
	}
}

Alguém já teve que fazer algo do tipo?

Criado 2 de agosto de 2014
Respostas 0
Participantes 1