Skip to content
Snippets Groups Projects
Commit 8432b65e authored by Erkki Kaila's avatar Erkki Kaila
Browse files

eka versio sisällöstä valmis

parent 51634d44
Branches
No related tags found
No related merge requests found
img/debug1.png

40.3 KiB

img/debug2.png

31.9 KiB

img/virhe1.png

13.4 KiB

img/virhe2.png

9.81 KiB

......@@ -303,17 +303,50 @@ public class Main {
Huomaa, että ohjelmaa suoritettaessa sinun tulee klikata itse konsoli-ikkunaa, kun syötettä kysytään.
# 8. Debuggaus IntelliJ:ssä
# 8. Käännösvirheet
IntelliJ merkitsee ohjelman käännösvirheet punaisella. Esimerkiksi:
<img src="img/virhe1.png">
Ohjelmassa on kirjoitettu muuttuja `luku` väärin. Käännösvirheet pääsääntöisesti estävät luokan suorittamisen. Tarkempaa tietoa virheestä saat viemällä hiiren virheellisen kohdan päälle:
<img src="img/virhe2.png">
# 9. Debuggaus IntelliJ:ssä
Debuggausta on käsitelty Pythonin osalta aiemmin [Ohjelmoinnin perusteiden demoissa](https://docs.google.com/document/d/1qCINS2Ktr8yHF8H5f6PFncGG0EQwXR0bJ9o91gU9YF8/edit?usp=sharing).
Samat perusperiaatteet esim. print-debuggauksen osalta toimivat myös Javassa.
Asetetaan ensin rivinumerot näkyviin: klikkaa hiiren kakkospainikkeella ohjelmankoodin vasenta reunaa ja valitse *Appearance* --> *Show Line Numbers*.
Asetetaan ensin rivinumerot näkyviin: klikkaa hiiren kakkospainikkeella ohjelmankoodin vasenta reunaa ja valitse **Appearance** --> **Show Line Numbers**.
Tämän jälkeen kannattaa vielä asettaa ikonit näkyviin: klikkaa taas kakkospainikkeella jotain rivinumeroa, valitse **Appearance** --> **Configure Gutter Icons** --> Laita rasti kohtaan **Show gutter icons** --> **Ok**.
Nyt voit asettaa riville breakpointin klikkaamalla rivinumeroa hiiren ykköspainikkeella. Lataa [Gitlabista](https://gitlab.utu.fi/TKO_2116/viikko-1/-/tree/main/koodit) ohjelma `DebugEsimerkki.java`.
Asetetaan breakpoint riville 7:
<img src="img/debug1.png">
## Debuggauksen kontrollit
Käynnistä debuggaus joko valitsemalla **Run** --> **Debug 'DebugEsimerkki.java'** tai painamalla *CTRL + F9*.
Voit hypätä breakpointista toiseen painamalla debug-konsolin vasemman laidan vihreää nuolta:
<img src="img/debug2.png">
Huomaa, että debug-tilassa IntelliJ näyttää muuttujien arvot niin debug-konsolissa kuin ohjelmakoodissakin. Voit lopettaa debuggauksen joko suorittamalla ohjelman loppuun askel kerrallaan vihreästä nuolesta tai painamalla konsolista punaista neliötä.
# TEHTÄVÄT
Tämän jälkeen kannattaa vielä asettaa ikonit näkyviin: klikkaa taas kakkospainikkeella jotain rivinumeroa, valitse *Appearance* --> *Configure Gutter Icons* --> Laita rasti kohtaan *Show gutter icons* --> *Ok*.
Nyt voit asettaa riville breakpointin klikkaamalla rivinumeroa hiiren ykköspainikkeella. Lataa [Gitlabista]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment