Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • VS Code er koderedigeringsverktøyet vi skal bruke i TDT4100. 

  • Java Development Kit (JDK) er nødvendig for å kompilere java-kode.

Coding Pack for Java

Installere VS Code

  1. Gå til https://code.visualstudio.com/
  2. Last ned versjonen som passer for operativsystemet ditt (MAC/Windows/Linux).
    Image Added
  3. 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:Coding Pack for Java inkluderer VS Code, Java SDK og nødvendige tilleggspakker i VS Code. Dette er den letteste måten å installere det du trenger. Om du har installert VS Code fra før, se guide lenger nede på siden. Coding Pack for Java finnes foreløpig kun for Mac og Windows. Se guide for Linux lenger nede på denne siden.

  1. Gå til https://codeadoptium.visualstudio.com/docs/java/java-tutorial
  2. Last ned Windows-versjonen om du har Windows-pc, og macOS-versjonen om du har 
    Image Removed
  3. Kjør installasjonsfilen.

...

  1. net/
  2. Last ned installasjonsfilen som passer til ditt operativsystem.
    Image Added
  3. Kjør installasjonsfilen.
  4. Sørg for at installasjonen setter JAVA_HOME-variablen:
     Image AddedImage Added
  5. Fullfør installasjonen ved å klikke videre. 




Installere tillegg

Vi ønsker å bruker noen tilleggspakker som gjør det enklere å bruke VS Code til java-programmering.

  1. Åpne VS Code
  2. Søk på Extension Pack for Java i extensions marketplace: 
  3. 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:

Image Added

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:

  1. Åpne VS Code
  2. Åpne settings.json ved Ctrl + Shift + P og søk på settings:
    Image Added
  3. Legg til denne linjen i settings.json:

    Code Block
    languageyml
    "java.debug.settings.forceBuildBeforeLaunch": false


JAVA_HOME

Sjekk at JAVA_HOME-variabelen i VS Code peker til riktig plass. 

  1. Åpne VS Code
  2. Åpne settings.json ved Ctrl + Shift + P og søk på settings:
    Image Added
  3. Sjekk at "java.home" er den samme plassen der JDK ble installert.
    Image Added