臨時更改版本(單會話有效)
首先運行:ui
/usr/libexec/java_home |
能夠知道當前環境的JAVA_HOME是:spa
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home |
這是1.7的JAVA_HOME,咱們能夠使用 -v 標識來獲取1.6的JAVA_HOME命令行
/usr/libexec/java_home -v '1.6*' /Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home |
而後咱們能夠手動地設置JAVA_HOMEcode
export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'` java -version java version "1.6.0_65" Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609) Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode) |
全部會話生效
以上只是在一個終端會話中臨時設置的,若是要運用到全部的會話中,則須要在.bash_profile中寫入:ip
export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'` |
而後運行it
source ~/.bash_profile |