Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
firstline1
linenumberstrue
brew install maven


Du kan nå Etter at alle stegene i denne seksjonen er fullført kan du gå videre til til installere tillegg lengre ned på siden.

Linux/Windows med WSL

Dersom du har Linux installert antar vi at du greier å installere Java, Maven og VSCode på egenhånd. Dersom du bruker Windows og WSL har du gjerne installert Ubuntu. Vi inkluderer lenker til sider som har guides for installasjon av det dere trenger, men det er ikke sikkert de dekker alle ulike distroer etc. Om du bruker noe mer eksotisk er du på egenhånd (smile)

...

  1. Åpne VS Code
  2. Søk på Extension Pack for Java i extensions marketplace: 
  3. Klikk install

Gratulerer, du er nå ferdig med å installere alt og kan gå videre til konfigurering!


...

Konfigurering

Alle innstillinger forklart i denne seksjonen er valgfrie, men kan være lure likevel for å gjøre det lettere å jobbe med Java i VS Code.

Når ønskede innstillinger er endret kan man gå videre til å Sette opp øvingsprosjekt.

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:

...

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

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


...

Feilsøking

Skulle Hvis du ha problemer med installasjonen av Java eller VS Codefremdeles har problemer med å kjøre kode etter å ha fulgt instruksjonene for å Sette opp øvingsprosjekt, så kan denne seksjonen være til hjelp. 

Potensielle problemer med JAVA_HOME

Før du sjekker disse innstillingene anbefaler vi å prøve å Sette opp øvingsprosjekt, og se om koden fungerer som den skal. Om alt fungerer skal det ikke være noe behov for å endre på JAVA_HOME.

...

Generelt tips som kan løse mange problemer: Clean Java Language Server Workspace

Veldig ofte så er det så enkelt og greit som å bare laste inn et åpent prosjekt i VS Code på nytt for å løse feilmeldinger. Dette gjøres ved å åpne command palette (Shift+Command+P på Mac og Ctrl+Shift+P på Windows/Linux) og søke etter Java: Clean Java Language Server Workspace. 

 Image Added.

Trykk deretter på Reload and Delete (ikke vær redd, dette sletter ikke noe kode).

Image Added

Etter dette vil VS Code bruke ca. 5-10 sekunder på å laste inn prosjektet på nytt. 

Module *** not found (gjelder Mac)

Image AddedImage Added

Hvis du får module *** not found feilmeldinger, så kan en vanlig årsak være at en av foreldre-mappene til prosjektet har et navn som inneholder noen uvanlige tegn. Eksempelvis så liker ikke Java skråstreker i mappenavn, så følgende lokasjon Users → bruker → Studie → 1/2. semester → tdt4100-students-24 kan forårsake problemer.

Image Added 
 

Potensielle problemer med JAVA_HOME

Om det ikke er noen "java.jdt.ls.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).

...