NetBeans punti di interruzione non funzionano

December 30

debugger di NetBeans semplifica il processo di ricerca di bug nel codice, consentendo di interrompere il programma mentre è in esecuzione al fine di valutare il suo stato attuale. I punti di interruzione nel codice indicano il debugger dove interagire con il programma, ma se non sono impostati correttamente, non possono effettivamente causare il programma per mettere in pausa.

aggiornamento NetBeans

Diversi bug nelle versioni precedenti di NetBeans hanno causato il debugger per saltare sopra 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 di Java Development Kit, o JDK, dalla home page Java di Oracle.

Posizionamento Breakpoint

Nelle applicazioni Java più avanzate, alcune sezioni di codice può essere eseguito solo in determinate circostanze. Se un punto di interruzione è posta in una sezione inutilizzata di codice, il debugger non incontrerà il punto di interruzione e il programma non viene interrotta. Per la maggior controllo sul processo di debug, posizionare il punto di interruzione sulla prima riga del metodo principale del programma e utilizzare il "scavalcare" e "Step into" controlli nel menu "Debug" di muoversi attraverso il programma.

Impostazioni breakpoint

I punti di interruzione in NetBeans possono essere impostati con i diversi comportamenti che cambiano come il debugger li gestisce. Pulsante destro del mouse su un punto di interruzione e selezionare "Proprietà" dal sottomenu "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à verificando come il programma viene eseguito. In "Azioni", selezionare "Discussione Punto di interruzione" dal menu a tendina "Sospendere". Se si seleziona "No Discussione (Continua)", il debugger stampa il testo nella casella "Stampa testo" e continua l'esecuzione del programma senza fermarsi.

Esecuzione del debugger

Selezionare "Progetto principale Debug" dal menu "Debug" per iniziare il debug il progetto corrente. Se si seleziona "Main Project Run" dal menu Run o si fa clic sull'icona di corsa, 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. Continuare a utilizzare "Step Into" e "Step Over" nel menu di debug di muoversi attraverso il programma di una riga alla volta, oppure selezionare "Continua" per eseguire al successivo punto di interruzione.