Me gustaría cambiar el JRE actual de Version 10.0.1
a algunas versiones anteriores como 1.8, por ejemplo. En este momento estoy confundido acerca de mi configuración actual. Básicamente, el Panel Java en System Preferences
me dice que mi versión de Java es Version 10.0.1
, que corresponde a:
$ /Library/Internet\ Plug- Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
java -version
me decía que:
$ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
Por lo tanto, traté de configurar diferentes versiones de mi JDK en .bash_profile
:
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_9_HOME=$(/usr/libexec/java_home -v9)
export JAVA_10_HOME=$(/usr/libexec/java_home -v10)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java9='export JAVA_HOME=$JAVA_9_HOME'
alias java10='export JAVA_HOME=$JAVA_10_HOME'
#default java8
export JAVA_HOME=$JAVA_8_HOME
Donde establezco la versión predeterminada para:
java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
Sin embargo, eso no cambia el JRE. Me gustaría tener JRE y JDK la misma versión (1.8). ¿Cómo puedo hacer eso, ya que se puede instalar un JRE a la vez?