Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Oppdater installasjonsbeskrivelse
  • VS Code er koderedigeringsverktøyet (IDE) vi skal bruke i TDT4100. 

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


Table of Contents

Installasjon

Windows (uten WSL)

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. 

Linux / WSL / MacOS

For unix-systemer kan vi bruke SDKMAN for å installere Java og Maven på en enkel måte gjennom terminalen.

Installere SDKMAN

...

  1. Du kan åpne en terminal inne i VSCode ved å trykke på Terminal i menylinjen og så velge New Terminal (eller tilsvarende valg hvis du har norsk språk)

Kjør kommandoen 

Code Block
languagebash
curl -s "https://get.sdkman.io" | bash

Kjør deretter 

Code Block
languagebash
source "$HOME/.sdkman/bin/sdkman-init.sh"

...

Code Block
languagebash
sudo apt install zip

...

Kjør kommandoen nedenfor verifiser at installasjonen gikk som den skulle:

Code Block
languagebash
sdk version

 Hvis oppsettet er riktig skal du få opp dette (eller lignende) i terminalen etter å ha kjørt kommandoen over:
Image Removed

Installere Java og Maven med SDKMAN

  1. Åpne en terminal
  2. Kjør 

    Code Block
    languagebash
    sdk install java 17.0.1-tem

    Vent på at installasjonen skal bli ferdig.
    Image Removed

  3. Kjør 

    Code Block
    languagebash
    sdk install maven

    Vent på at installasjonen blir ferdig.
    Image Removed

  4. Nå er du snart klar for å begynne å kode! Hopp til Installere tillegg lenger nede i guiden.

Windows

SDKMAN kan ikke brukes uten på Windows uten en del ekstra konfigurasjon. Vi har flere alternativer for installering av Java på Windows, så velg en av følgende fremgangsmåter:

  1. Installere WSL2 og følg guiden over for SDKMAN. (Bør ha noe kjennskap til bruk av terminal, ettersom man interagerer med WSL gjennom en Linux-terminal)
  2. Følg denne guiden for installasjon av SDKMAN med Git Bash i Windows og følg guiden over for SDKMAN
  3. Installere Java og (valgfritt) Maven manuelt ved å følge guiden under.

...

  1. .

Installere Java

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.

Vi anbefaler Java versjon 17. For eksempel kan man bruke Adoptium sin Eclipse Temurin 17:

...

Maven er et verktøy for java som gjør det lettere å håndtere prosjekter. Det er ikke nødvendig i TDT4100, men kan være lurt å bli kjent med.(Windows guide)

  1. Gå til https://maven.apache.org/download.cgi
  2. Last ned binary zip archive:
  3. Pakk ut filene: 
  4. Kopier den utpakkede mappen:

  5. Lim inn mappen i C:\Program Files  (krever admin-rettigheter):

  6. Trykk på Windows-knappen og søk på 
    1. Engelsk Windows: "Environment variables"
      Velg Edit the system environment variables
    2. Norsk Windows: "System"

      Velg Rediger systemvariabler


  7. Klikk på "Environment Variables"-knappen (Miljøvariabler)
  8. Under "System Variables", klikk New:
    Image Modified
  9. Lag en variabel som heter MAVEN_HOME. Verdien er fil-stien til mappen inni mappen du limte inn i program files.
    Image Modified
  10. Lag enda en variabel som heter M2_HOME som har samme verdi som MAVEN_HOME
  11. Klikk på "Path", og klikk "Edit" (rediger):
  12. Klikk new:
  13. Lim inn fil-stien til bin-mappen som ligger inni mappen fra MAVEN_HOME-variabelen:
  14. Klikk Ok
  15. Åpne en terminal og kjør:

    Code Block
    languagepowershell
    mvn -version

    Sjekk at kommandoen fungerte og ikke ga feilmelding:

  16. Gratulerer, nå er du klar til å gå videre. 

macOS

Installer Homebrew

Vi anbefaler at dere bruker Homebrew for installasjon av utviklingsverktøy på macOS. Dette er en "package manager" som lar deg laste ned programmer og lignende ved hjelp av enkle terminal-kommandoer, og sparer deg generelt for veldig mye jobb. Les hvordan man installerer Homebrew på nettsiden deres. For å åpne terminalen bruk Spotlight (COMMAND + SPACE) og søk på "terminal".

Installer Java

Kjør følgende kommandoer i terminalen for å installere Java 17:

Code Block
languagebash
firstline1
titlemacOS java installasjon
linenumberstrue
brew tap homebrew/cask-versions
brew install --cask temurin17

Installer VS Code

Kjør følgende kommandoer i terminalen for å installere VS Code:

Code Block
languagebash
firstline1
titlemacOS installasjon av VS Code
linenumberstrue
brew install --cask visual-studio-code

Installer Maven (valgfritt)

Kjør følgende kommandoer i terminalen for å installere Maven:

Code Block
languagebash
firstline1
titlemacOS installasjon av Maven
linenumberstrue
brew install maven

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)

Installer Java

Følg guiden her.

Installer VS Code

Se installasjonsside fra Microsoft her.

Installer Maven (valgfritt)

For Ubuntu++ skal dette bare være å kjøre

Code Block
languagebash
firstline1
titlemacOS installasjon av Maven
linenumberstrue
sudo apt install maven

Om det ikke fungerer, se Apache Mavens installasjonsside.

Installere tillegg

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

...

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.

...