Este tutorial le guiará sobre cómo cambiar las versiones de JAVA en su dispositivo MacOS. Esto puede ser útil para trabajar con aplicaciones que no funcionan con versiones actualizadas de JAVA. Por ejemplo, aplicaciones como Cassandra sólo funcionan con la versión 8 de JAVA.
En primer lugar, debe asegurarse de que tiene varias versiones de JAVA instaladas.
- Abra una nueva ventana de Terminal e introduzca:
/usr/libexec/java_home -V
Su salida debe ser como:
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
Note que hay dos JDKs disponibles. Si no se da cuenta de la versión de Java a la que debe cambiar, descargue e instale la apropiada desde aquí (JDK 8 se representa como 1.8) . Una vez que haya instalado el JDK apropiado, repita este paso.
2. Tome nota de la versión del JDK a la que desea cambiar. Por ejemplo, «11.0» y «1.8» son las versiones de JDK disponibles en el ejemplo anterior.
3. Cambie a la versión deseada. Por ejemplo, si desea cambiar al JDK 8, introduzca la siguiente línea:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Para la versión 11.0, cambie «1.8» por «11.0»
4. Compruebe su versión del JDK introduciendo en el Terminal:
java -version
Si ha seguido todos los pasos correctamente, la versión del JDK debería coincidir con la especificada en el último paso.
5. (Opcional) Para que esta sea la versión del JDK por defecto, introduzca lo siguiente en el Terminal:
open ~/.bash_profile
A continuación, añada lo introducido en el Terminal en el paso 3 a este archivo:
# SWITCH TO JAVA VERSION 8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Guarde y cierre el archivo.
Hecho.