在编译 Presto 源代码的时候,Maven 编辑报错 JDK 版本过低,所以,就有了升级 JDK 版本的需要。简单介绍下环境:
系统:macOS 10.13.4
升级前 JDK 版本:1.8.0_40
升级后 JDK 版本:1.8.0_172
注意:以下操作需要有系统 root 权限
sudo rm -rf /Library/Internet Plug-Ins/JavaAppletPlugin.plugin sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefpane
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk
访问 Oracle 官方 JDK 8 下载页面 ,下载 jdk-8u171-macosx-x64.dmg 安装包到本地,一路继续直到完成
编辑 ~/.bash_profile 文件,添加:
export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)" export JAVA_HOME=$JAVA_8_HOME
执行:
source ~/.bash_profile
完成!!!
试试 java -version
命令,正确安装和配置的话,应该显示的是新版本了
JRE 8 Installation for OS X
JDK 8 Installation for OS X