Vælg indstillingen Aktivér betingelse for at aktivere muligheden for at angive en tilpasset betingelse for breakpointet.
Hvert breakpoint kan have en specifik betingelse, der afgør, om breakpointet udløses.
En betingelse til et breakpoint kan være et hvilket som helst logisk udtryk, som evalueres til enten true eller false. Udtrykket evalueres inden for breakpointplaceringens omfang, hvilket betyder, at du ikke kan referere til en klasse mv. uden for breakpointplaceringens omfang, når du opretter udtrykket.
Se følgende eksempel:
public class Person {
String name = "";
int age = 0;
public Person(String name, int age) {
this.name = name;
this.age = age; //breakpoint her
}
};
I eksemplet ovenfor kan du indsætte et breakpoint det angivne sted og derefter tilføje betingelsen til breakpointets egenskaber. I dette tilfælde er du begrænset til medlemmer af den klasse, som indeholder breakpointet, og dem, der leveres af Object.
Et eksempel på en gyldig betingelse er:
age == 56
hvilket betyder, at breakpointet kun afbryder udførelsen midlertidigt, når age er lig med 56.
Der kan tilføjes betingelser til breakpoints ved hjælp af Egenskaber for breakpoint..., der vises nedenfor.

Tilføj breakpoints
Fjern breakpoints
Start et Java-program
Udførelse og fejlfinding
Indstillingen Aktiveret
Forekomsttæller
Breakpointindstillingen Politik for midlertidigt afbrudt
Metodeindgang
Metodeafslutning