View Fouten opsporen


In deze view kunt u de foutopsporing of uitvoering van een programma beheren in de workbench. Het stackframe van de onderbroken threads wordt afgebeeld voor alle doelen waarin u fouten opspoort. Alle threads in het programma worden afgebeeld als knooppunten in een structuurweergave. Het proces wordt afgebeeld voor alle doelen die u uitvoert.

Als de thread onderbroken is, worden de stackframes als onderliggende elementen afgebeeld.

View Fouten opsporen

Hieronder ziet u een lijst van alle opdrachten die u in de view Fouten opsporen kunt uitvoeren.

Opdrachten in de view Fouten opsporen

Opdracht

Name

Beschrijving

Beschikbaar via

Stack kopiëren

Stack kopiëren

Geselecteerde stack van onderbroken threads én de status van actieve threads naar het klembord kopiëren.

Voorgrondmenu
Verbinding verbreken

Verbinding verbreken

Verbreekt de verbinding van het geselecteerde foutopsporingsdoel met het foutopsporingsprogramma (bij foutopsporing op afstand).

Voorgrondmenu en viewactie
Terug naar frame

Terug naar frame

Met deze opdracht kunt u terugvallen en een opgegeven stackframe opnieuw activeren. Deze mogelijkheid lijkt op het "achterwaarts uitvoeren" en opnieuw starten van het programma als het gedeeltelijk is uitgevoerd.

Om terug te vallen en een opgegeven stackframe opnieuw te activeren, selecteert u het stackframe waarop u de bewerking wilt uitvoeren en klikt u op Terug naar frame.

Er zijn enige zaken waarmee u rekening moet houden:

  • U kunt niet verder terugvallen dan een oorspronkelijke methode in de stack.
  • Algemene gegevens worden niet beïnvloed en houden hun huidige waarde. Een statische vector met elementen wordt bijvoorbeeld niet gewist.
Opmerking: deze opdracht is alleen ingeschakeld als de onderliggende VM de functie ondersteunt.
Voorgrondmenu en viewactie
  Bewerken... Opent het dialoogvenster voor startconfiguraties, zodat u wijzigingen kunt aanbrengen. Voorgrondmenu
Bronzoekopdracht bewerken Bronzoekopdracht bewerken Opent het dialoogvenster voor bronzoekopdrachten, zodat u wijzigingen kunt aanbrengen. Voorgrondmenu
  Zoeken... Opent het dialoogvenster voor het zoeken naar elementen. Voorgrondmenu
  Gedeclareerd type openen Opent het gedeclareerde type van het geselecteerde stackframe in een nieuwe editor. Voorgrondmenu
  Hiërarchie van gedeclareerd type openen Opent de typehiërarchie van het gedeclareerde type voor het geselecteerde stackframe. Voorgrondmenu
 

Eigenschappen

Geeft de eigenschappen van een geselecteerde configuratie weer. Ook kunt u de volledige opdrachtregel van een geselecteerd proces bekijken.

Voorgrondmenu
Opnieuw starten

Opnieuw starten

Start het foutopsporingsprogramma voor het geselecteerde doel opnieuw.

Voorgrondmenu
Alle beëindigde configuraties verwijderen

Alle beëindigde configuraties verwijderen

Verwijdert alle beëindigde foutopsporingsdoelen uit de weergave.

Voorgrondmenu en viewactie
Hervatten

Hervatten

Hervat een onderbroken thread.

Voorgrondmenu, menu Uitvoeren en viewactie
Monitors afbeelden Monitors afbeelden

Kan afwisselend worden geactiveerd om monitors weer te geven of te verbergen.

Opmerking: deze opdracht geeft monitorgegevens alleen weer als de onderliggende VM deze functie ondersteunt.

Viewactie
Gekwalificeerde namen afbeelden

Gekwalificeerde namen afbeelden

Deze optie kan worden gebruikt om gekwalificeerde namen weer te geven of te verbergen.

Viewactie
Systeem-threads afbeelden Systeem-threads afbeelden Kan afwisselend worden geactiveerd om systeem-threads weer te geven of te verbergen. Viewactie
Threadgroepen afbeelden Threadgroepen afbeelden Kan afwisselend worden geactiveerd om threadgroepen weer te geven of te verbergen. Viewactie
Stap in

Stap in

Stapt in een geaccentueerde instructie.

Voorgrondmenu, menu Uitvoeren en viewactie
Stap over

Stap over

Stapt over een geaccentueerde instructie. De verwerking wordt voortgezet op de volgende regel in dezelfde methode of (als u aan het einde van de methode bent) in de methode waarvandaan de huidige methode is aangeroepen.

De cursor springt naar de declaratie van de methode en selecteert de regel.

Voorgrondmenu, menu Uitvoeren en viewactie
Stap uit

Stap uit

Stapt uit de huidige methode. De verwerking wordt na voltooiing van de huidige methode beëindigd.

Voorgrondmenu, menu Uitvoeren en viewactie
Onderbreken

Onderbreken

Onderbreekt de geselecteerde thread van een doel, zodat u onder meer code kunt bekijken, wijzigen en inspecteren en stapsgewijs de code kunt doorlopen.

Voorgrondmenu, menu Uitvoeren en viewactie
Beëindigen

Beëindigen

Beëindigt een geselecteerd foutopsporingsdoel.

Voorgrondmenu, menu Uitvoeren en viewactie
Beëindigen en opnieuw starten Beëindigen en opnieuw starten Beëindigt een geselecteerd foutopsporingsdoel en start dit opnieuw. Voorgrondmenu
Beëindigen en verwijderen

Beëindigen en verwijderen

Beëindigt een geselecteerd foutopsporingsdoel en verwijdert dit uit de view.

Voorgrondmenu
Alle beëindigen

Alle beëindigen

Beëindigt alle actieve startconfiguraties in de view.

Voorgrondmenu
Stapfilters gebruiken Stapfilters gebruiken Schakelt stapfilters in of uit. Als de optie is ingeschakeld, worden stapfilters door alle stapfuncties toegepast. Voorgrondmenu, menu Uitvoeren en viewactie

Verwante concepten

Foutopsporingsprogramma
Java-views
Lokaal fouten opsporen
Fouten opsporen op afstand

Verwante taken

Startopties voor foutopsporingsprogramma wijzigen
Verbinding maken met een VM via de startconfiguratie Externe Java-toepassing
Verbinding met een VM verbreken
Een Java-programma starten
Foutopsporing voorbereiden
De verwerking van onderbroken threads hervatten
Uitvoeren en fouten opsporen
De uitvoering van een programma stapsgewijs doorlopen
Threads onderbreken

Verwante onderwerpen

Voorkeuren voor foutopsporing
Acties Uitvoeren en Fouten opsporen
Views en editors