Vista Debug


Questa vista consente di gestire il debug o l'esecuzione di un programma nel workbench. Essa visualizza il frame dello stack per i thread sospesi di ciascuna destinazione sottoposta a debug. Ogni thread del programma viene mostrato come un nodo nella struttura. Viene visualizzato il processo relativo a ciascuna destinazione in esecuzione.

Se il thread è sospeso, i rispettivi frame dello stack sono visualizzati come elementi secondari.

Debug View

Following are the commands available for the Debug View.

Comandi della vista Debug

Comando

Nome

Descrizione

Availability

Copy Stack command in context menu

Copia stack

Copies the selected stack of suspended threads as well as the state of the running threads to the clipboard.

Menu di scelta rapida
Disconnect button

Disconnetti

Disconnects the debugger from the selected debug target when debugging remotely.

Context menu and view action
Copy Stack command in context menu

Rilascia nel frame

Questo comando consente di rilasciare e reimmettere un frame dello stack specificato. Questa funzione è simile all'"esecuzione all'indietro" e al riavvio di parti del programma.

Per rilasciare e reimmettere un frame dello stack specificato, selezionare il frame dello stack in cui si desidera eseguire il "rilascio" e selezionare Rilascia nel frame.

È opportuno ricordare che:

  • Non è possibile effettuare il rilascio dopo un metodo nativo sullo stack.
  • I dati globali non vengono influenzati e manterranno i rispettivi valori. Ad esempio, un vettore statico contenente elementi non verrà eliminato.
Nota: questo comando viene abilitato solo se la VM sottostante supporta questa funzione.
Context menu and view action
  Modifica... Realizes the launch configuration dialog, allowing you to make changes. Menu di scelta rapida
Edit Source Lookup Edit Source Lookup Realizes the source lookup dialog, allowing you to make changes. Menu di scelta rapida
  Trova... Realizes the debug view element searching dialog. Menu di scelta rapida
  Apri tipo dichiarato Opens the declared type for the selected stack frame in a new editor. Menu di scelta rapida
  Open Declared Type Hierarchy Realizes the type hierarchy for the declared type of the selected stack frame. Menu di scelta rapida
 

Proprietà

Questo comando visualizza le proprietà dell'esecuzione selezionata. Inoltre, consente di visualizzare l'intera riga comandi relativa a un processo selezionato.

Menu di scelta rapida
Relaunch command in context menu

Riavvia

Questo comando riavvia la destinazione di debug selezionata.

Menu di scelta rapida
Remove All Terminated Launches button

Rimuovi tutti gli avvii terminati

Clears all terminated debug targets from the view display.

Context menu and view action
Resume button

Riprendi

Resumes a suspended thread.

Context menu, Run menu and view action
Show Monitors Show Monitors

This option can be toggled to display or hide monitors.

Note: this command will only display monitor information if the underlying VM supports it.

Visualizza azione
Show Qualified Names button

Mostra nomi completi

Questa opzione può essere utilizzata per visualizzare o nascondere i nomi completi.

Visualizza azione
Show System Threads Mostra i thread di sistema This option can be toggled to display or hide system threads Visualizza azione
Show Thread Groups Mostra i gruppi di thread This option can be toggled to display or hide thread groups Visualizza azione
Step Into button

Esegui istruzione

Steps into the highlighted statement.

Context menu, Run menu and view action
Step Over button

Ignora l'istruzione

Steps over the highlighted statement. L'esecuzione continuerà sulla riga successiva dello stesso metodo oppure (se ci si trova alla fine di un metodo) nel metodo da cui il metodo corrente è stato richiamato.

Il cursore salta alla dichiarazione del metodo e seleziona questa riga.

Context menu, Run menu and view action
Run to Return button

Passa al precedente

Steps out of the current method. Questa opzione interrompe l'esecuzione dopo l'uscita dal metodo corrente.

Context menu, Run menu and view action
Suspend button

Sospendi

Suspends the selected thread of a target so that you can browse or modify code, inspect data, step, and so on.

Context menu, Run menu and view action
Terminate button

Termina

Terminates the selected debug target.

Context menu, Run menu and view action
Terminate and Relaunch Terminate & Relaunch Terminates the selected debug target and relaunches it. Menu di scelta rapida
Terminate & Remove command in context menu

Termina & Rimuovi

Terminates the selected debug target and removes it from the view.

Menu di scelta rapida
Terminate All command in context menu

Termina tutto

Terminates all active launches in the view.

Menu di scelta rapida
Step with Filters button Utilizza filtri di esecuzione Toggles step filters on/off. Quando sono attivi, tutte le funzioni di avanzamento applicano i filtri di avanzamento. Context menu, Run menu and view action

Argomenti correlati

Debugger
Viste Java
Debug locale
Debug remoto

Attività correlate

Modifica delle opzioni di avvio del debugger
Connessione a una VM remota con la configurazione di avvio dell'applicazione Java remota
Disconnessione da una VM
Avvio di un programma Java
Preparazione al debug
Ripresa dell'esecuzione dei thread sospesi
Esecuzione e debug
Fasi dell'esecuzione di un programma
Sospensione thread

Riferimenti correlati

Preferenze di debug
Azioni di esecuzione e debug
Viste ed editor