我的macOS Sierra版本号10.12.2,安装的JRE包为:jre-8u112-macosx-x64.dmg



双击正常安装后,在终端下输入java -version并不会正常显示出版本,需要配置环境变量。


方法如下:


打开终端,输入下面的在当前用户目录下创建一个配置文件:

vi ~/.bash_profile 


点击 i 键进入编辑模式,粘贴以下内容:

JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib

export JAVA_HOME

export CLASSPATH

export PATH


然后点击esc键,输入:wq保存退出


最后在终端下运行命令更新,使配置生效:

source .bash_profile  


在终端下输入java -version成功显示版本,如果还不可以,请注销一下。