Mac上新版本不同JAVA版本切换

来源:互联网 发布:平面设计软件有哪些 编辑:程序博客网 时间:2024/06/11 22:27

Ref: https://stackoverflow.com/questions/26252591/mac-os-x-and-multiple-java-versions

首先,路径不是直接指向目录,像之前的Macos一样。
弹出的错误如下:

export JAVA_9_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home: No such file or directory-bash: export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home: No such file or directory

新版本的修改方式为:

export JAVA_7_HOME=$(/usr/libexec/java_home -v1.7)export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)export JAVA_9_HOME=$(/usr/libexec/java_home -v9)

接着设置一下别名:

alias java7='export JAVA_HOME=$JAVA_7_HOME'alias java8='export JAVA_HOME=$JAVA_8_HOME'alias java9='export JAVA_HOME=$JAVA_9_HOME'#default java8export JAVA_HOME=$JAVA_8_HOME

最后,使用source重新编译一下bash_profile文件,搞定!
图示如下:
重新切换回了JAVA8

原创粉丝点击