首先说明此次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环境】Oracle官网
然后在跳转的页面中找到Java
文章插图
Java
然后选择Java SE Download
文章插图
Java SE Download
然后选择JDK11
因为JDK11是继JDK8之后Oracle官方长期维护的版本,也会是下一个线上环境大量使用的版本 。
文章插图
然后下载JDK
文章插图
然后同意License,并选择对应的版本下载
因为本人的开发平台是macOS , 因此选择的是jdk-11.0.5_osx-x64_bin.dmg
文章插图
macOS下JDK安装当JDK下载完成之后双击dmg文件
文章插图
macOS系统会校验该文件 , 然后双击JDK11.0.5.pkg启动安装
文章插图
介绍
文章插图
安装类型
文章插图
安装
当输入密码或者使用touchID后 , macOS此时会安装JDK至/Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk目录下 , 并且会自动配置环境变量 。此时可以输入javac -version和java -version来验证安装 。
文章插图
文章插图
执行安装
安装摘要
文章插图
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_PATH环境变量配置
添加完成后按esc退出编辑模式 , 并输入:wq!保存文件 , 如果想要使修改的配置文件生效 , 还需要执行source /etc/profile命令 , 此时便可以实现Java版本的切换了 。
文章插图
修改PATH环境变量实现版本切换
推荐阅读
- 分享cmd 窗口中运行 Java 程序小技巧
- 贵州石阡坪山加强茶叶生产技术培训
- 茶叶原乡西坪,新人新技术助力科技兴茶
- 如何理解JAVA类装载器ClassLoader?高级开发才懂的技术点
- 中国人体冷冻人贵吗 世界人体冷冻技术案例
- 零基础,史上最通俗视频编码技术入门
- java五大常用算法,早看早知道
- 中国茶企核心竞争力缺失缘由何在
- 瓶装茶的茶叶提取技术
- 茶叶浸种和催芽的技术 要求介绍