Switching Java (JDK) Versions on MacOS

Deze tutorial laat zien hoe u JAVA-versies op uw MacOS-apparaat kunt wisselen. Dit kan handig zijn voor het werken met programma’s die niet werken met bijgewerkte JAVA-versies. Toepassingen zoals Cassandra werken bijvoorbeeld alleen met JAVA-versie 8.

U moet er eerst zeker van zijn dat u meerdere JAVA-versies hebt geïnstalleerd.

  1. Open een nieuw Terminal-venster en voer in:
/usr/libexec/java_home -V

Uw uitvoer zou er zo uit moeten zien:

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

Merk op dat er twee JDK’s beschikbaar zijn. Als u niet ziet naar welke Java-versie u moet overschakelen, downloadt en installeert u de juiste vanaf hier (JDK 8 wordt weergegeven als 1.8) . Zodra u de juiste JDK hebt geïnstalleerd, herhaalt u deze stap.

2. Noteer de JDK-versie waarnaar u wilt overschakelen. Bijvoorbeeld, “11.0” en “1.8” zijn de JDK versies beschikbaar in het voorbeeld hierboven.

3. Schakel over naar de gewenste versie. Als u bijvoorbeeld wilt overschakelen op JDK 8, voert u de volgende regel in:

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

Voor 11.0, schakelt u “1.8” met “11.0”

4. Controleer uw JDK-versie door in Terminal in te voeren:

java -version

Als u alle stappen correct hebt uitgevoerd, zou de JDK-versie moeten overeenkomen met de versie die u in de laatste stap hebt opgegeven.

5. (Optioneel) Om dit de standaard JDK-versie te maken, voert u het volgende in Terminal in:

open ~/.bash_profile

Voeg vervolgens uw Terminal-invoer van stap 3 aan dit bestand toe:

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

Bewaar en sluit het bestand.

Gedaan.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.