检测mac 中是否存在JAVA
java -version
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
查找当前版本 然后在最后/Library/Java/JavaVirtualMachines/+输出版本
输入:ls /Library/Java/JavaVirtualMachines/
输出:jdk1.8.0_181.jdk
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk
JDK下载链接
jdk下载链接

效验是否安装成功
java -version
查看是否安装成功
配置环境变量
/usr/libexec/java_home
sudo vim /etc/profile
输入电脑密码
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
按ESC,进入保存
输入 :wq!
刷新配置
source /etc/profile
运行profile配置。
检查环境。输入 echo $JAVA_HOME
得到配置的路径,说明配置完毕。
如果忘了jdk安装在哪里
最近在学习JVM,需要运行jdk自带的命令行,需要在特定jdk目录下进行,所以需要查看jdk安装目录,之前也查过,忘记了。这次记录下来为以后备用。
1、打开终端,输入:/usr/libexec/java_home -V
注意:输入命令参数区分大小写(-v是不对的,必须是-V)