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.
- Å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.