ilustrar
Herramientas para usar: barril de cerveza
Brew Cask es una herramienta que administra aplicaciones en Mac usando la línea de comando. Proporciona instalación automática y funciones de desinstalación y puede descargar e instalar automáticamente la última versión desde el sitio web oficial. Es una herramienta mejorada basada en Homebrew.
# Cómo no instalar barril de cerveza. Ejecute $ Brew Tap Caskroom/Versiones $ Brew Cask Instalar Java
Si necesita instalar otros JDK (JDK 7 o JDK 6), puede usar Versiones HomeBrew-Cask:
$ Brew Tap Caskroom/Versiones # Instale Cask, si el barril ya está instalado, puede omitirlo. $ Brew Cask Instalar Java6 # Use un barril para instalar otras herramientas
$/usr/libexec/java_home -v # Ver la versión Java instalada localmente
Entonces la pregunta es, ¿qué JDK se usa cuando ejecuta programas Java o Java? Bajo OS X, Java, es decir,/usr/bin/java, señala la última versión que se ha instalado de forma predeterminada. Pero puede establecer la variable de entorno Java_Home para cambiar su puntero
# Verifique la versión actual de Java $ java -version java versión "1.8.0_60" Java (TM) SE Runtime Entorno (construir 1.8.0_60-b27) Java Hotspot (TM) VM de 64 bits (Build 25.60-B23, Modo mixto)# Versión de interruptor, puede cambiar a cualquiera de los hogares de Java locales en el tercer paso. $ Export java_home =/biblioteca/java/javavirtualmachines/1.6.0.jdk/contenido/home java -version java versión "1.6.0_65" java (tm) se runtime entorno (construye 1.6.0_65-b14-466.1-11m4716) java hotspot (tm) 64-bit vm (construye vm (construye vM (construye vM (construye vM (construye vM (construye vM (construye vM (construye vM (compilando 20.65-B04-466.1, modo mixto)
Modificar variables de entorno del sistema:
Agregue el siguiente contenido al archivo ~/.bash_profile (si es ZSH, modificar ~/.zshrc):
# Jdk 6 exporta java_6_home = "/biblioteca/java/javavirtualmachines/1.6.0.jdk/contents/home"# jdk 8export java_8_home = "/biblioteca/java/javavirtualmachines/jdk1.8.0_101.jdk/contactos/home" exportación "java_hom #Default jdk 8 #comando alias cambia dinámicamente la versión jdk alias jdk6 = "export java_home = $ java_6_home" alias jdk8 = "export java_home = $ java_8_home"
Configuración de actualización:
$ fuente ~/.bash_profile #zsh debe cambiarse a fuente ~/.zshrc
Cambia la versión Java:
$ jdk6 #Use jdk6$ java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)$ jdk8 #Use jdk8$ java -version java version "1.8.0_101" Java (TM) SE Runtime Entorno (Build 1.8.0_101-B13) Java Hotspot (TM) VM de 64 bits VM (compilación 25.101-B13, modo mixto)
Descripción: Las variables de entorno del sistema Mac se cargan en el orden de:
/etc/perfil/etc/ruta ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc