Tento návod vám poradí, jak přepínat verze JAVA v zařízení MacOS. To může být užitečné pro práci s aplikacemi, které nefungují s aktualizovanými verzemi JAVA. Například aplikace jako Cassandra budou fungovat pouze s verzí JAVA 8.
Nejprve se musíte ujistit, že máte nainstalováno více verzí JAVA.
- Otevřete nové okno Terminálu a zadejte:
/usr/libexec/java_home -V
Výstup by měl vypadat takto:
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
Všimněte si, že jsou k dispozici dvě verze JDK. Pokud si nevšimnete, na jakou verzi Javy je třeba přejít, stáhněte a nainstalujte příslušnou verzi odsud (JDK 8 je reprezentován jako 1.8) . Po instalaci příslušného JDK zopakujte tento krok.
2. Všimněte si verze JDK, na kterou chcete přepnout. Například „11.0“ a „1.8“ jsou verze JDK dostupné ve výše uvedeném příkladu.
3. Přepněte na požadovanou verzi. Chcete-li například přepnout na JDK 8, zadejte následující řádek:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Pro verzi 11.0 přepněte „1.8“ na „11.0“
4. Zkontrolujte verzi JDK zadáním do Terminálu:
java -version
Pokud jste postupovali správně, verze JDK by měla odpovídat verzi, kterou jste zadali v posledním kroku.
5. Zkontrolujte verzi JDK zadáním do Terminálu:
java -version
Pokud jste postupovali správně, verze JDK by měla odpovídat verzi, kterou jste zadali v posledním kroku. (Nepovinné) Chcete-li tuto verzi JDK nastavit jako výchozí, zadejte v Terminálu následující údaje:
open ~/.bash_profile
Poté do tohoto souboru přidejte údaje zadané v Terminálu v kroku 3:
# SWITCH TO JAVA VERSION 8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Soubor uložte a zavřete.
Dokončeno.
.