Java核心技术-macOS下配置Java11环境

首先说明此次macOS下配置JAVA11环境的软件版本信息
macOS是基于目前(2019/11/21)最新的macOS10.15.1
JDK是基于JDK11最新版本的JDK11.0.5
macOS下载JDK如果想要开发Java程序 , 必须去Oracle官网下载JDK,在进入Oracle官网首页后下拉页面找到Resources for Developers

Java核心技术-macOS下配置Java11环境

文章插图
【Java核心技术-macOS下配置Java11环境】Oracle官网
然后在跳转的页面中找到Java
Java核心技术-macOS下配置Java11环境

文章插图
Java
然后选择Java SE Download
Java核心技术-macOS下配置Java11环境

文章插图
Java SE Download
然后选择JDK11
因为JDK11是继JDK8之后Oracle官方长期维护的版本,也会是下一个线上环境大量使用的版本 。
Java核心技术-macOS下配置Java11环境

文章插图
 
然后下载JDK
Java核心技术-macOS下配置Java11环境

文章插图
 
然后同意License,并选择对应的版本下载
因为本人的开发平台是macOS , 因此选择的是jdk-11.0.5_osx-x64_bin.dmg
Java核心技术-macOS下配置Java11环境

文章插图
 
 macOS下JDK安装当JDK下载完成之后双击dmg文件
Java核心技术-macOS下配置Java11环境

文章插图
 
macOS系统会校验该文件 , 然后双击JDK11.0.5.pkg启动安装
Java核心技术-macOS下配置Java11环境

文章插图
 
介绍
Java核心技术-macOS下配置Java11环境

文章插图
 
安装类型
Java核心技术-macOS下配置Java11环境

文章插图
 
安装
当输入密码或者使用touchID后 , macOS此时会安装JDK至/Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk目录下 , 并且会自动配置环境变量 。此时可以输入javac -version和java -version来验证安装 。
Java核心技术-macOS下配置Java11环境

文章插图
 

Java核心技术-macOS下配置Java11环境

文章插图
执行安装
安装摘要
Java核心技术-macOS下配置Java11环境

文章插图
 
macOS下JDK配置如果你的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/Homeexport PATH=$PATH:$JAVA_HOME
Java核心技术-macOS下配置Java11环境

文章插图
JAVA_PATH环境变量配置
添加完成后按esc退出编辑模式 , 并输入:wq!保存文件 , 如果想要使修改的配置文件生效 , 还需要执行source /etc/profile命令 , 此时便可以实现Java版本的切换了 。
Java核心技术-macOS下配置Java11环境

文章插图
修改PATH环境变量实现版本切换




    推荐阅读