In de view Fouten opsporen kunt u de foutopsporing of de uitvoering van een programma in de workbench besturen. 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.
Met de opdrachten voor verwerkingsbesturing kunt u fouten in een programma opsporen, een programma starten of stappen en code stapsgewijs doorlopen.
| Opdracht |
Naam |
Beschrijving |
Beschikbaar via |
|---|---|---|---|
![]() |
Geselecteerde stack van onderbroken threads én de status van actieve threads naar het klembord kopiëren. |
Contextmenu | |
|
Het foutopsporingsprogramma ontkoppelen van een geselecteerd foutopsporingsdoel (bij foutopsporing op afstand). |
Contextmenu en viewactie | |
![]() |
Terugvallen naar een opgegeven stackframe en dit 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:
|
Contextmenu en viewactie | |
| [configuratienaam] bewerken... | Het dialoogvenster voor startconfiguraties openen voor de bijbehorende startconfiguratie, zodat u wijzigingen kunt aanbrengen. | Contextmenu | |
| Stapfilters bewerken | De voorkeurenpagina Stapfilters openen, zodat u stapfilters kunt bewerken. | Contextmenu | |
![]() |
Bronzoekopdracht bewerken | Het dialoogvenster voor bronzoekopdrachten openen, zodat u wijzigingen kunt aanbrengen. | Contextmenu |
| Pakket filteren | Het pakket behorende bij het type van de huidige onderbroken uitvoering toevoegen aan de lijst met stapfilters. | Contextmenu | |
| Type filteren | Het type van de huidige onderbroken uitvoering toevoegen aan de lijst met stapfilters. | Contextmenu | |
| Zoeken... | Het venster Zoeken in de view Fouten opsporen openen om elementen te zoeken. | Contextmenu | |
| Bron opzoeken | Een bronzoekopdracht forceren. | Contextmenu | |
| Gedeclareerd type openen | Opent het gedeclareerde type van het geselecteerde stackframe in een nieuwe editor. | Contextmenu | |
| Hiërarchie van gedeclareerd type openen | De hiërarchie openen voor het gedeclareerde type van een geselecteerd stackframe. | Contextmenu | |
De eigenschappen van een geselecteerde configuratie afbeelden. Ook kunt u de volledige opdrachtregel van een geselecteerd proces bekijken. |
Contextmenu | ||
![]() |
Een geselecteerd foutopsporingsdoel opnieuw starten. |
Contextmenu | |
|
Alle beëindigde foutopsporingsdoelen verwijderen uit de view. |
Contextmenu en viewactie | |
|
Een onderbroken thread hervatten. |
Contextmenu, menu Uitvoeren en viewactie | |
![]() |
Monitors afbeelden | Deze optie kan worden in- of uitgeschakeld om monitors af te beelden of te verbergen. Opmerking: Deze opdracht geeft monitorgegevens alleen weer als de onderliggende VM deze functie ondersteunt. |
Viewactie |
|
Deze optie kan worden gebruikt om gekwalificeerde namen af te beelden of te verbergen. |
Viewactie | |
![]() |
Systeem-threads afbeelden | Deze optie kan worden in- of uitgeschakeld om systeemthreads af te beelden of te verbergen. | Viewactie |
![]() |
Threadgroepen afbeelden | Deze optie kan worden in- of uitgeschakeld om threadgroepen af te beelden of te verbergen. | Viewactie |
|
In een geaccentueerde instructie stappen. |
Contextmenu, menu Uitvoeren en viewactie | |
|
Over een geaccentueerde instructie stappen. 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 de regel wordt geselecteerd. |
Contextmenu, menu Uitvoeren en viewactie | |
|
Uit de huidige methode stappen. De verwerking wordt met deze optie gestopt nadat de huidige methode is verlaten. |
Contextmenu, menu Uitvoeren en viewactie | |
|
De geselecteerde thread van een doel onderbreken om code te bekijken of te wijzigen, gegevens te inspecteren, stapfuncties te gebruiken, enzovoort. |
Contextmenu, menu Uitvoeren en viewactie | |
|
Een geselecteerd foutopsporingsdoel beëindigen. |
Contextmenu, menu Uitvoeren en viewactie | |
![]() |
Alle actieve startprocessen in de view beëindigen. |
Contextmenu | |
![]() |
Beëindigen en opnieuw starten | Een geselecteerd foutopsporingsdoel beëindigen en opnieuw starten. | Contextmenu |
![]() |
Een geselecteerd foutopsporingsdoel beëindigen en uit de view verwijderen. |
Contextmenu | |
|
Stapfilters gebruiken | Stapfilters in- of uitschakelen. Als de optie is ingeschakeld, worden stapfilters door alle stapfuncties toegepast. | Contextmenu, menu Uitvoeren en viewactie |
Foutopsporingsprogramma
Java-views
Lokaal fouten opsporen
Fouten opsporen op afstand
Startopties voor het foutopsporingsprogramma
wijzigen
Verbinding maken met een VM
via de startconfiguratie Java-toepassing op afstand
Verbinding met een VM verbreken
Een Java-programma starten
Foutopsporing voorbereiden
De verwerking van onderbroken threads hervatten
Uitvoeren en fouten opsporen
Een programma stapsgewijs doorlopen
Threads onderbreken
Voorkeurenpagina Uitvoeren/fouten opsporen
Views en editors
Menu
Uitvoeren