当前位置: 首页 > news >正文

Jdk 1.8 for mac 详细安装教程(含版本切换)

Jdk 1.8 for mac 详细安装教程(含版本切换)

官网下载链接

https://www.oracle.com/cn/java/technologies/downloads/#java8-mac

一、选择我们需要安装的jdk版本,这里以jdk8为例,下载 macOS 版本,M芯片下载ARM64版本,Intel芯片下载X64版本在这里插入图片描述

二、登陆oracle 账号即可下载。

下载完成后,我们得到一个 dmg 的安装包,如下图所示

三、JDK 安装

双击下载好的安装包文件

点击 JDK8 Update 281.pkg在这里插入图片描述

​ 点击继续在这里插入图片描述

​ 点击安装在这里插入图片描述

​ 点击关闭,安装完成在这里插入图片描述

四、JDK 环境配置

打开终端窗口,执行如下命令

​ 查看 jdk 安装位置

/usr/libexec/java_home -V

注意:输入命令参数区分大小写(必须是-V)

我自己本地有两个版本,如下

11.0.16.1 (x86_64) “Microsoft Build of OpenJDK” - “Microsoft Build of OpenJDK 11” /Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home

1.8.0_391 (x86_64) “Oracle Corporation” - “Java SE 8” /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home

五、打开bash_profile文件

如果是第一次配置环境变量,可以使用touch .bash_profile创建一个

如果已经有存在的配置文件,则使用open -e .bash_profile命令或者vim .bash_profile命令打开

复制如下内容,JAVA_HOME 替换为自己目录

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

六、配置文件立即生效

source .bash_profile

七、查看 JAVA_HOME 目录

echo $JAVA_HOME

八、查看 JDK 版本信息

java -version

http://www.lryc.cn/news/227334.html

相关文章:

  • 02MyBatisPlus条件构造器,自定义SQL,Service接口
  • c语言练习11周(6~10)
  • 钉钉API与集简云无代码开发连接:电商平台与营销系统的自动化集成
  • C++算法:包含三个字符串的最短字符串
  • 华为开源carbondata中的使用问题处理
  • AI:76-基于机器学习的智能城市交通管理
  • 区块链游戏,游戏开发
  • 单片机程序无法下载?
  • 【数据库】【sql】如何用SQL实现跨行计算
  • Oracle(概念含安装)
  • P6入门:项目初始化4-项目详情之预算日志及汇总Budget
  • CSS 中BFC是什么?
  • uniapp的几种跳转方式
  • 【MySQL】初识数据库
  • 计算机网络(一)
  • 英语经典名句,柯桥成人英语培训
  • @JSONField或@JsonProperty注解使用
  • 高效简洁的文档翻译网站
  • SpringBoot自动装配定义先后顺序失效原因极其解析
  • API 集成测试工具Hitchhiker 0.1.1 正式发布
  • idea无法下载源码-Cannot download sources
  • docker搭建mysql主从复制
  • 在MacBook上实现免费的PDF文件编辑
  • QT第2课-GUI程序实例分析
  • Android修行手册 - POI操作Excel常用样式(字体,背景,颜色,Style)
  • Sprint Boot 学习路线 5
  • git02->gui图形化界面使用,ssh协议,idea集成GIT
  • 面向对象 元类 gil log 协程 垃圾回收 描述符 property
  • bibitem格式 添加参考文献
  • Leetcode 2934. Minimum Operations to Maximize Last Elements in Arrays