You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

  • VS Code er koderedigeringsverktøyet vi skal bruke i TDT4100. 

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


Installere VS Code

  1. Gå til https://code.visualstudio.com/
  2. Last ned versjonen som passer for operativsystemet ditt (MAC/Windows/Linux).
  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.

Windows

For eksempel kan man bruke Adoptium sin Eclipse Temurin 17:

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

Vi ønsker også å installere Maven, som er et verktøy for java som gjør det lettere å håndtere prosjekter.



Linux / WSL / MacOS


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
  4. (Valgfritt) Avinstallere Maven for Java
    Denne pakken er ikke nødvendig for øvingsopplegget, men kan være nyttig å ha for andre java-prosjekter. For at denne skal fungere ordentlig må man også installere maven på PC-en, og det er en prosess vi ikke dekker nøye i denne guiden. 
    (For spesielt interesserte: Last ned Maven – Download Apache Maven, og legg til mvn executable i PATH.)



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 innstillingen 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:

  1. Åpne VS Code
  2. Åpne settings.json ved Ctrl + Shift + P og søk på settings:
  3. 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 (dersom innstilingen eksiterer). 

Om det ikke er noen "java.home" i settings.json går det sannsynligvis fint, da VS Code vil lete etter JAVA_HOME environment-variabelen på PCen din. Om det oppstår feilmeldinger knyttet til JAVA_HOME, kan det være lurt å ta en kikk om denne innstillingen er satt til feil Java-versjon (kan fort skje om flere Java-versjoner er installert på PCen).

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




  • No labels