2013-06-18 20 views
9

Eclipse ti avviserà se hai avviato un server in stato In esecuzione o Debug. Per esempio:Eclipse: Come sapere se sto eseguendo o eseguendo il debug di un'applicazione non server?

enter image description here

C'è un modo per ottenere le stesse informazioni per programmi eseguiti a livello locale (vale a dire, l'applicazione desktop, non di applicazioni web server)? Trovo spesso che sarò nel bel mezzo di testare la mia applicazione e decidere di impostare un punto di interruzione, ma non ricordo se ho iniziato tramite l'icona Esegui o Debug. In questo caso, normalmente lo uccido e ricomincio (di sicuro questa volta in modalità Debug). Sarebbe utile avere queste informazioni disponibili. Mi manca solo da qualche parte?

risposta

5

È possibile passare semplicemente al punto di vista Debug. L'applicazione in esecuzione sarà disponibile. Quindi guarda nella vista Debug: se puoi espandere usando + l'applicazione e vedere i thread in esecuzione, sei in modalità di debug. Altrimenti, l'applicazione è solo "in esecuzione".

+2

Vorrei che lo stato è stato visualizzato normale vedere in ogni punto di vista - ma questo funziona, grazie. – whiskeyspider

4

È possibile esaminare la prospettiva di debug nella vista Debug. Quando il debug mostra il metodo di stack di thread invocazione,

Example debugging, 

Debug

Example NOT debugging, 

enter image description here

Problemi correlati