当前位置:   article > 正文

Mac上安装 jdk8_mac 安装jdk8

mac 安装jdk8

1. 前言

2.官网下载jdk(或其他网站)

  • 首先官网地址:https://www.oracle.com/.
  • 当然,可以在csdn上下载或者去其他网站下载,那样可能更方便。
    比如,下面这个网站,各种版本的jdk应有尽有:
    http://www.codebaoku.com/jdk/jdk-oracle-jdk1-8.html#jdk8u151.
    在这里插入图片描述
    • 我这边下载的其中一个版本是361,如下在这里插入图片描述
    • 你可以自己去找别的版本,不知道jdk8从哪个版本号开始收费的,自己可以查查,如下
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 其他更多版本,点击211即可查看,里面有各种版本号的
      请添加图片描述

      在这里插入图片描述

3.mac上安装jdk8

3.1 安装jdk8

  • 安装包准备好之后就开始安装吧
    1. 双击 jdk-8u202-macosx-x64.dmg
      在这里插入图片描述
    2. 双击 .pkg文件,如未安装过 Rosetta ,会提示安装,此时点击安装即可如下:
      在这里插入图片描述
    3. 然后就会出现下面界面,继续即可:
      在这里插入图片描述
    4. 如果安装失败切换版本试试,我这里最后安装了361版本号的
      在这里插入图片描述
    5. 终端用命令 java -version 检测一下是否安装成功,如下:
      在这里插入图片描述
    6. 安装结束
      好了,到这里就安装成功了,不用配置环境变量

3.2 安装失败处理

  • 安装202版本尝试安装2次都失败了,如下
    在这里插入图片描述
  • 解决:换成361版本可以
    在这里插入图片描述

4. 关于配置环境变量问题

4.1 查看安装目录

  • 我这里目前算是安装两个,如下:
    cd /Library/Java/JavaVirtualMachines
    
    • 1
    在这里插入图片描述

4.2 检查环境变量配置文件

  • 查看配置环境文件,如下:
    cd ~
    
    ls -a
    
    cat .zprofile
    
    java -version
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    在这里插入图片描述
    可以看到,并没有配置jdk的,但是使用 java -version 命令没问题。

4.3 关于配置环境变量问题

  • 所以,Mac安装完JDK一般情况下不需要手动配置环境变量,但是在特殊情况下可能需要配置。

    • 一般情况:
      安装完JDK后,系统会默认采取一个jdk的版本(自动将安装地址添加到默认的环境变量路径中),所以一般情况下我们不需要手动配置环境变量。我们可以通过在终端输入“java -version”来查看当前系统使用的Java版本,如果显示的是新安装的JDK版本,说明安装成功。

    • 特殊情况:
      我们可能需要手动配置环境变量,比如多个JDK版本共存时,我们需要在环境变量中指定需要使用的版本。这种情况下,我们需要在终端中输入一些特定的命令来进行配置。

  • 了解一下,Mac系统的环境变量,加载顺序,如下:

    • /etc/profile

    • /etc/paths

    • ~/.bash_profile

    • ~/.bash_login

    • ~/.profile

    • ~/.bashrc

      • 其中, /etc/profile/etc/paths系统级别的,系统启动就会加载。
      • 后面几个是当前用户级的环境变量。后面几个按照从前往后的顺序读取。
        • 如果 ~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了;
        • 如果 ~/.bash_profile 文件不存在,才会以此类推读取后面的文件。
        • ~/.bashrc 没有上述规则,它是bash shell打开的时候载入的。
    • 参考:
      原文链接.

  • 不妨看一下 /etc/paths 里有什么:
    在这里插入图片描述

    • 其中,/usr 系统文件,相当于C:\Windows
      • /usr/local 相当于C:\Program
      • /usr/bin 普通用户使用的应用程序
      • /usr/sbin 管理员使用的应用程序
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/298486
推荐阅读
相关标签
  

闽ICP备14008679号