Mam proste klasy java, i ustawić punkt przerwania w metodzie głównej i krok klikając „krok do” (NetBeans IDE).Java debugowanie nie pokazuje aktualną linię prawidłowo
Oczekiwany:
zielona linia przechodzi do linii
4
i5
aż do pętli kończy
co się dzieje:
To pozostaje w linii
4
.
Widzę w konsoli, że wartość i zostanie wydrukowana.
Gdybym zostanie wydrukowany, to znaczy, że należy przejść do linii 5, która jest System.out.print(i+" > ");
.
Dlaczego pozostaje w wierszu 4 aż do końców pętli?
Oto podgląd:
This is the code i'm debugging:
2 | public class NewClass2 {
3 | public static void main(String[] args) {
4 | for (int i = 0; i < 10; i++) {
5 | System.out.print(i+" > ");
6 | }
7 | System.out.println("end of the loop");
8 | }
9 | }
Dodaj punkt przerwania na linii 5, jak również? Na marginesie, jak stworzyć taki gif? Wygląda naprawdę dobrze .. – Gosu
@Gosu, ale myślę, że powinien przejść wiersz po linii. Czy nie? nie sądzę, że jest to zależny od sieci problem. –
Nie debugowałem zbyt długo, ale myślę, że tylko "zatrzymuje się" na liniach z punktami przerwania. Więc jeśli chcesz, aby debugowanie było "pauzowane" w obu liniach 4 i 5, potrzebujesz 2 punktów przerwania? – Gosu