macOS是基于目前(2019/11/21)最新的macOS10.15.1
JDK是基于JDK11最新版本的JDK11.0.5
如果想要开发Java程序,必须去Oracle官网下载JDK,在进入Oracle官网首页后下拉页面找到Resources for Developers
Oracle官网
然后在跳转的页面中找到Java
Java
然后选择Java SE Download
Java SE Download
然后选择JDK11
因为JDK11是继JDK8之后Oracle官方长期维护的版本,也会是下一个线上环境大量使用的版本。
然后下载JDK
然后同意License,并选择对应的版本下载
因为本人的开发平台是macOS,因此选择的是jdk-11.0.5_osx-x64_bin.dmg
当JDK下载完成之后双击dmg文件
macOS系统会校验该文件,然后双击JDK11.0.5.pkg启动安装
介绍
安装类型
安装
当输入密码或者使用touchID后,macOS此时会安装JDK至/Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk目录下,并且会自动配置环境变量。此时可以输入javac -version和java -version来验证安装。
执行安装
安装摘要
如果你的macOS下同时安装了多个不同的JDK版本(例如JDK11,JDK8),而又想在终端上运行指定的JDK版本(这里以JDK8为)的话,此时需要通过配置环境变量来实现。
首先使用su root命令切换到root用户,然后使用vim /etc/profile编辑profile文件,
此时vim处于阅读模式,还不能修改文件,可以通过i键进入编辑模式
然后添加JAVA_HOME环境变量,并使用export引用至PATH环境变量,
当在终端上执行java相关命令时会优先查找PATH环境变量对应的路径。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME
JAVA_PATH环境变量配置
添加完成后按esc退出编辑模式,并输入:wq!保存文件,如果想要使修改的配置文件生效,还需要执行source /etc/profile命令,此时便可以实现Java版本的切换了。
修改PATH环境变量实现版本切换