debugger di NetBeans semplifica il processo di ricerca di bug nel codice , consentendo di arrestare il programma mentre è in esecuzione al fine di valutare il suo stato attuale . I punti di interruzione nel codice indicano il debugger dove per interagire con il programma , ma se non sono configurate correttamente , non possono effettivamente causare il programma per mettere in pausa . Aggiornamento NetBeans
Diversi bug delle versioni precedenti di NetBeans hanno causato il debugger di saltare i punti di interruzione , anche se sono configurati correttamente . Scaricare e installare l'ultima versione di NetBeans dalla home page NetBeans ' . Potrebbe anche essere necessario per scaricare l' ultima versione del Java Development Kit , o JDK , dalla home page Java di Oracle .
Breakpoint Placement
applicazioni più avanzate di Java , alcune sezioni di codice può essere eseguito solo in determinate circostanze. Se un punto di interruzione è collocato in una sezione inutilizzata di codice , il debugger non incontrerà il punto di interruzione e il programma non si fermerà . Per la maggior controllo sul processo di debug , posizionare il punto di interruzione sulla prima riga del metodo principale del programma , e di utilizzare il " Step Over " e " Step Into " controlli nel menu " Debug" per muoversi attraverso il programma .
Impostazioni Breakpoint
punti di interruzione in NetBeans può essere impostato con diversi comportamenti che cambiano come il debugger li gestisce . Fai clic destro su un punto di interruzione e selezionare " Proprietà" dal menu " Punto di interruzione " per visualizzare la finestra delle proprietà del punto di interruzione . Assicurarsi che entrambe le "condizioni" caselle di controllo siano deselezionate o verificare che le condizioni specificate sono in realtà presenti come il programma viene eseguito . In " Azioni ", selezionare " Discussione Breakpoint " dalla casella a discesa " Sospendi" . Se si seleziona "No Discussione ( Continua ) " , il debugger stampa il testo nella casella "Testo Stampa " e continua l'esecuzione del programma senza fermarsi.
Esecuzione del
debugger
Selezionare "Debug progetto principale" dal menu " Debug " per iniziare il debug del progetto corrente . Se si seleziona "Run Main Project " dal menu Esegui oppure fare clic sull'icona di esecuzione , nessuno dei punti di interruzione funzionerà . È inoltre possibile selezionare " Step Into " dal menu "Debug" per avviare il debugger e interrompere immediatamente sulla prima riga del metodo principale del programma . Continua con " Step Into " e " Step Over " nel menu di debug di spostarsi di una riga di programma alla volta , oppure selezionare "Continua" per eseguire al successivo punto di interruzione .