Jdb unterstützt keine bedingten Breakpoints, aber als letzte Möglichkeit können Sie versuchen, Ihr Programm mit gcj zu kompilieren und gdb zu verwenden, um das Debugging durchzuführen, das bedingte Breakpoints unterstützt. Abhängig von der Komplexität Ihres Projekts ist dies möglicherweise eine machbare Option. Möglicherweise gibt es andere, weniger bekannte Befehlszeilen-Debugger, die Sie ebenfalls verwenden könnten.
Nun, eine hackige Art, einen bedingten Haltepunkt einzurichten, besteht darin, eine if-Anweisung zu erstellen, System.out.print ("") hineinzusetzen und dem jdb zu sagen, dass er an dieser Zeile anhalten soll. Ich denke, es gibt jedoch umfassendere Ansätze für dieses Problem (wie andere bereits angedeutet haben).