VS Code er koderedigeringsverktøyet vi skal bruke i TDT4100.
- Java Development Kit (JDK) er nødvendig for å kompilere java-kode.
Installere VS Code
- Gå til https://code.visualstudio.com/
- Last ned versjonen som passer for operativsystemet ditt (MAC/Windows/Linux).
- Kjør installasjonsfilen.
Installere Java Development Kit
Vi kommer til å bruke Java 17 i 2022. Det er flere aktører som har laget sin egen versjon av java, og det spiller ikke så stor roller hvilken dere installerer, så lenge det er Java 17.
For eksempel kan man bruke Adoptium sin Eclipse Temurin 17:
- Gå til https://adoptium.net/
- Last ned installasjonsfilen som passer til ditt operativsystem.
- Kjør installasjonsfilen.
- Sørg for at installasjonen setter JAVA_HOME-variablen:
- Fullfør installasjonen ved å klikke videre.
Installere tillegg
Vi ønsker å bruker noen tilleggspakker som gjør det enklere å bruke VS Code til java-programmering.
- Åpne VS Code
- Søk på Extension Pack for Java i extensions marketplace:
- Klikk install
Konfigurering
Force build instilling
En standardinnstilling for tilleggspakken Debugger for Java sjekker om hele prosjektet bygger feilfritt før man kjører koden. Dette er ikke alltid ønskelig i øvingsprosjektet, siden de fleste oppgavene ikke avhenger av andre. Hvis man ikke endrer denne instillingen får man denne meldingen hver gang man prøver å kjøre noe kode dersom det er en feil hvor som helst i hele prosjektet:
Så må man trykke Proceed for å kjøre koden, som vanligvis kjører helt fint (med mindre det faktisk er feil i den koden du vil kjøre).
For å skru av denne funksjonen, gjør følgende:
- Åpne VS Code
- Åpne settings.json ved Ctrl + Shift + P og søk på settings:
Legg til denne linjen i settings.json:
"java.debug.settings.forceBuildBeforeLaunch": false
JAVA_HOME
Sjekk at JAVA_HOME-variabelen i VS Code peker til riktig plass.
- Åpne VS Code
- Åpne settings.json ved Ctrl + Shift + P og søk på settings:
- Sjekk at "java.home" er den samme plassen der JDK ble installert.