Skift af Java-versioner (JDK) på MacOS

Denne vejledning viser dig, hvordan du skifter JAVA-versioner på din MacOS-enhed. Dette kan være nyttigt til at arbejde med apps, som ikke fungerer med opdaterede JAVA-versioner. For eksempel vil programmer som Cassandra kun fungere med JAVA-version 8.

Først skal du sikre dig, at du har flere JAVA-versioner installeret.

  1. Åbn et nyt Terminal-vindue, og indtast:
/usr/libexec/java_home -V

Din output skal se sådan ud:

Matching Java Virtual Machines (2):11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home1.8.0_201, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

Bemærk, at der er to JDK’er tilgængelige. Hvis du ikke kan se, hvilken Java-version du skal skifte til, skal du downloade og installere den relevante version herfra (JDK 8 er repræsenteret som 1.8) . Når du har installeret den relevante JDK, gentager du dette trin.

2. Læg mærke til den JDK-version, du vil skifte til. F.eks. er “11.0” og “1.8” de JDK-versioner, der er tilgængelige i eksemplet ovenfor.

3. Skift til den ønskede version. Hvis du f.eks. ønsker at skifte til JDK 8, skal du indtaste følgende linje:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

For 11.0 skal du skifte “1.8” med “11.0”

4. Kontroller din JDK-version ved at indtaste i Terminal:

java -version

Hvis du har fulgt alle trinene korrekt, bør JDK-versionen stemme overens med den, du angav i sidste trin.

5. (Valgfrit) Hvis du vil gøre dette til standard JDK-versionen, skal du indtaste følgende i Terminal:

open ~/.bash_profile

Føj derefter dit Terminal-input fra trin 3 til denne fil:

# SWITCH TO JAVA VERSION 8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

Spar og luk filen.

Done.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.