参考文章地址:
https://www.cnblogs.com/dingzhijie/p/7016397.html

https://blog.csdn.net/deliciousion/article/details/78046007

教程内容为在MAC苹果系统下安装JDK1.8并配置系统环境变量。

主要分为以下几个步骤:

1.到Oracle官网下载JDK1.8安装包。

2.打开获取到的安装包按步骤安装到系统上。

3.配置系统的环境变量。

4.验证JDK1.8是否安装成功。

第一步 : 到Oracle官网下载JDK1.8安装包。

通过下面Oracle官网找到对应的JDK1.8安装包

https://www.oracle.com/index.html

打开后如下所示,Oracle主页内容经常变动,读者打开后很有可能不一样。

拉到页面底部,找到“Download Java for Developers”,如下红框所示。


点开链接后,如下图所示,再点击红框位置,只下载JDK1.8,红框右边的链接是JDK1.8加上NetBeans,一个挺好用的JAVA IDE(集成化开发环境),有需要的可以下载。

进入页面后第一步,点击“Accept License Agreement”同意许可证协议。第二步选择JDK对应的操作系统。本次选择“MAC OS X”,最后把相应的安装包下载到本地。

2.打开获取到的安装包按步骤安装到系统上。
下载完成后,我们得到一个dmg的安装包,如下图所示,名称为 jdk-8u144-macosx-x64.dmg ,表示这是Java 8版本号为144的JDK安装包。
// 同意协议并点击下载

双击dmg安装包,打开如下图所示窗口。按照红框的提示,便可轻松完成安装。

再双击中间的pkg文件,开始安装,如下图所示。


3.配置系统的环境变量。

打开Finder,可以在下图所示的路径中找到安装好的jdk:

其中Contents下的Home文件夹,是该JDK的根目录

其中:

bin目录下存放JDK用于开发的一些终端命令工具。常见的工具如:
“javac”的作用是将java源文件编译为class文件(即自解码文件);
“java”命令的作用是运行class文件。

db目录下是java开发的一个开源的关系型数据库;

include目录下是一些C语言的头文件;

jre目录下JDK所依赖的java运行时;

lib目录下存放JDK开发工具所依赖的一些库文件;

man目录下存放JDK开发工具的说明文档。

第三步 : 安装好JDK后需要配置JDK的环境变量,

1.在英文输入法的状态下,按键盘“Ctrl + 空格”组合键,调出Spotlight搜索,在这里可以快速启动终端,输入ter,然后回车,即可打开终端:

2.如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件(如果你是为编辑已存在的配置文件,则使用"open -e .bash_profile"命令):

3.输入“open -e .bash_profile”命令:

4.输入如下配置:

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

然后保存关闭该窗口。

// 下面标红的路径换成你安装的 JDK 路径

5.使用"source .bash_profile"使配置生效,然后输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效:

第四步 : 测试开发环境

打开终端, 在命令提示符后面直接输入 : javac , 按回车键,系统会输出 javac 的帮助信息, 如果成功说明已经成功配置了JDK , 否则需要仔细检查上面的步骤的配置是否正确

【JDK】Mac版安装JDK并配置环境相关推荐

  1. Redis的 Window 版安装(详细配置环境,后台运行)

    Window 下安装 下载地址:: https://github.com/MSOpenTech/redis/releases https://github.com/microsoftarchive/r ...

  2. 雄关漫道真如铁|MAC安装Maven并配置环境变量

    MAC安装Maven并配置环境变量 0.安装方式说明 1.下载 2.安装操作 3.基本配置 3.1 环境变量 3.2 自定义本地仓库 3.3 配置阿里云镜像 4.解决mvn -v不生效的问题 5.然后 ...

  3. anaconda新建python2环境安装不了jupyterlab_在Mac下安装anaconda及配置jupyterLab和PyTorch的方法...

    在Mac下安装anaconda及配置jupyterLab和PyTorch的方法 1. 首先在anaconda官网上下载anaconda包(国内网速度不算太慢) https://www.anaconda ...

  4. Mac下安装VScode和配置C++环境

    Mac下安装VScode和配置C++环境 1. 下载.安装VScode软件 2. 配置C/C++环境 参考文章 1. 下载.安装VScode软件 VScode的下载地址: https://code.v ...

  5. Mac 安装 Maven 并配置环境

    Mac 安装 Maven 并配置环境 下载Maven 配置环境 检查环境是否配好 下载Maven 这里我们如果用的是IDEA,需要看一下自己的IDEA版本是否和Maven适配. 我的IDEA是2020 ...

  6. Android Studio2.0 教程从入门到精通MAC版 - 安装篇

    来自:http://www.open-open.com/lib/view/open1466430392743.html 前言 这个教程你将学会如何使用Android Studio2.0开发Androi ...

  7. Windows10下载安装openjdk11及配置环境变量

    Windows10下载安装openjdk11及配置环境变量 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:https://cn.azul.com/downloads/zulu-com ...

  8. ubuntu安装jdk11并配置环境变量

    ubuntu安装jdk11并配置环境变量 下载 jdk11官方地址地址失效就自己官方找吧 点击下载,官网下载需要登录oracle账号,没有的注册 目前官网是11.0.12版本,我电脑上是11.0.11 ...

  9. mac系统如何安装oracle软件,Mac版怎么安装oracle Mac版安装oracle教程

    类型:Mac其他软件大小:86.3M语言:中文 评分:10.0 标签: 立即下载 Mac版怎么安装oracle?Mac版安装oracle教程.最近有使用Mac的用户询问小编Mac版怎么安装oracle ...

  10. Linux系统(Centos)下安装nodejs并配置环境

    总结Centos下安装nodejs并配置环境,记录成功安装的方法.推荐的安装方法是利用已编译的二进制文件安装,不推荐使用源码的形式安装,一是源码安装比较麻烦,二是需要自行下载编译浪费时间. 1.安装n ...

最新文章

  1. SAP MM MB1C + 523 移动类型的使用
  2. linux无锁化编程--__sync_fetch_and_add系列原子操作函数
  3. python3最新版本-mac下安装Python3.*(最新版本)
  4. win10下 mysql5.7.19 winx64解压缩版安装配置教程
  5. 信息学奥赛一本通C++语言——1006:A+B问题
  6. 图片连续向左向右向下向上滚动和左右运动、指向停止js代码
  7. mysql怎么让自增id不连续_MySQL中自增主键不连续之解决方案。(20131109)
  8. python 消息中间件_如何评价腾讯开源的消息中间件TubeMQ?
  9. PHP OB-缓冲区
  10. CentOS 6.2 + CUPS + AirPrint for iOS
  11. elementUI中日期时间插件(DateTimePicke) 限制结束时间大于开始时间且开始时间小于当前时间
  12. 我的世界Java版种子查询器_种子(世界生成)
  13. 设计一个最优算法来查找一n个元素数组中的最大值和最小值
  14. CentOS7和CentOS8 FreeSWITCH 1.10.7 简单图形化界面18--内网的讯时FXO网关SIP对接到内网的FreeSWITCH
  15. 47、建筑设置避难间时,对避难间的要求
  16. Linux 学习之路-------苦行,只为修得正果。每日三省吾身
  17. 手机端h5唤起苹果地图
  18. 32个企业软件门类名称和释义
  19. ajax 获取数据并展示到前台
  20. 神奇的sqrt函数以及高精度记时函数

热门文章

  1. 删除ubuntu后修复win7系统的引导
  2. 【论文导读】Selecting Data Augmentation for Simulating Interventions
  3. rfid水洗电子标签怎么管理洗涤衣物
  4. 电商项目——分布式基础概念和电商项目微服务架构图,划分图的详解——第二章——上篇
  5. 用python算股票月涨幅_「」股票产品 python-如何选取过去每个月股票的市值 python-TOP金融网...
  6. 微信支付基于图计算的反欺诈实践
  7. 实现基于SSM开发房屋租赁系统
  8. 苹果微信分身版ios_苹果ios微信分身三开助手
  9. .db文件用什么打开?如何打开.db数据库文件?
  10. 辞职日记----记录31岁的程序员跳槽心态