24/11/2024 - sihsandrea ha scritto:
Si attiva nel momento in cui il programma deve eseguire quel codice... Se non si attiva allora significa che il codice non viene evocato. Metti il bp nella parte di codice che dovrebbe evocarlo.
Sihsandrea, quello che hai scritto mi sembra più che ovvio :-)
La mia domanda è: qual'è la procedura per fare in modo che il programma si fermi veramente e io possa eseguire i miei controlli perchè ho tracciato il codice con dei System.out.println() e passa sicuramente di li ma non si ferma proprio.
Ora vedo che c'è una finestra di Netbeans chiamata Debugger Console in cui ci sono le scritte:
Listening on javadebug
User program running
Breakpoint hit at line 560 in class andromeda.Andromeda by thread AWT-EventQueue-0.
Thread AWT-EventQueue-0 stopped at Andromeda.java:560.
User program finished
In realtà il programma continua a funzionare, inoltre il breakpoint mi serve soprattutto per conoscere il valore di alcune variabili cosa che normalmente faccio inserendo dei System.out.println() ma che trovo particolarmente scomodo.
Qualche consiglio o correzione ai miei errori?
Rob