Fremgangsmåden er stort set ens, ligelyldig hvilken editor man bruger:
Sådan her gør man i IntelliJ:
-Åbn din java klasse
F.eks:
public class Test { public String test(String v1) { v1 += "med dig"; v1 += "går det godt?"; return v1; } public static void main( String[] args ) { Test t = new Test(); String var = t.test("hej"); System.out.println(var); } }
- Klik med musen på den grå bjælke i venstre side, ud for den linje som du ønsker at debugger. (når du klikker på bjælken, så kommer der en rød prik på linje = et breakpoint)
F.eks: String var = t.test("hej");
- Højreklik nu på klassen, og vælg "debug" i højrekliks-menuen
- Nu skulle programmet gerne køre i debug-mode. Dvs. at der kommer en bred blå bjælke på den linje som bliver debugget.
Nu har du følgende muligheder: F7 = gå ind i metodekaldet F8 = hop over linjen (bruges når du vil steppe en linje af gangen i samme klasse uden at gå ind i andre klasser/metoder) F8 = Resume program
når jeg debugger løber den bare hele klassen igennem og afslutter så debuggeren igen. jeg ville jo gerne at jeg kunne kører klassen igennem linie for linie. Den stopper ikke ved den bjælke som du snakker om :(
ahh.. nu ved jeg hvad jeg har lavet forkert. Linien skal sættes i min main metode, og så ud for en metode, så virker det:)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.