Depuração no Eclipse, como executar até um ponto de interrupção

2

Estou tentando depurar meu código java no eclipse. Usando pontos de interrupção e modo de depuração, o controle atinge o ponto de quebra após o qual eu posso usar F6 para navegar pelo meu código.

Considere que tenho meu ponto de interrupção dentro de um loop for. No Visual Studio 2005, se nós apertarmos Execute (F5), ele pararia no próximo ponto de interrupção.

Como posso conseguir o mesmo no Eclipse?

Considere também se eu fizer uma alteração durante a depuração. Então eu quero parar a execução e reiniciá-lo novamente desde o começo. Como nós temos o Stop Execution no VS 2005.

Principalmente para aqueles que usam extensivamente o Visual Studio 2005, como o eclipse fornece funcionalidade semelhante.

    
por SyncMaster 22.11.2011 / 10:51

1 resposta

4

Eu realmente não conheço o Visual Studio, por isso, se alguém quiser adicionar a essa resposta, sinta-se à vontade para fazê-lo.

Basta definir o ponto de interrupção, por exemplo, em um loop for, clicando duas vezes na coluna apropriada:

Agoravocêprecisaexecutaromododedepuraçãodoprograma.Cliquenobotãoapropriadonabarradeferramentas(aquelecomobug).

Seu programa parará no ponto de interrupção e mudará para a perspectiva de depuração:

Agoravocêpoderetomaroprograma(queparanopontodeinterrupçãonovamente)oupercorrerasinstruções:

Vocêencontraráinformaçõesabrangentesaqui: Depuração com a plataforma Eclipse .

Eclipse supports a feature called Hotswap Bug Fixing (not available in JVM V1.3 or lower). It allows the changing of source code during a debugger session, which is better than exiting the application, changing the code, recompiling, then starting another debugging session. To use this function, simply change the code in the editor and resume debugging.

    
por 22.11.2011 / 11:25