MacOS安装JDK8

下载

  1. oracle官网下载。
  2. 镜像下载。

安装

  • 下载完成后双击pkg,按提示流程安装。

  • 安装完成后打开终端窗口,执行命令查看版本:

    shell 复制代码
    java -version
  • 发现版本还是17,并不是刚刚安装的jdk8,需要配置环境变量。

配置环境变量

  • 打开.zshrc文件,或者是.bash_profile,添加以下代码。

    shell 复制代码
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.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
  • 第一行的jdk1.8.0_181.jdk对应自己下载的jdk版本。

  • 使配置生效。

    shell 复制代码
    source .zshrc
  • 再执行java -version查看自己的版本,发现已经变成了1.8.0_181。

检查安装是否完整

  • 执行命令:

    shell 复制代码
    ls -l /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/
  • 确保下面有 javac和javap。

  • 执行命令

    shell 复制代码
    javac -version
  • 版本也是1.8.0_181

相关推荐
小兔崽子去哪了1 天前
SpringBoot 原理专题
java·spring boot·spring
qq_5470261791 天前
多版本 JDK 安装与配置
java·开发语言
科技智驱1 天前
格式化数据分区会清除哪些数据?Windows/Mac如何正确格式化
windows·macos·电脑
2501_941798731 天前
面向微服务动态限流与服务熔断的互联网系统高可用设计与多语言工程实践分享
java·大数据·开发语言
躲在云朵里`1 天前
Java集合框架(二):List接口深度解析与ArrayList、LinkedList对比
java
wadesir1 天前
MacOS后台清理大师:删除无用登录项与扩展
macos
是一个Bug1 天前
进程、线程、内存管理和I/O模型
java·开发语言·面试
2201_757830871 天前
ThreadLocal
java·服务器·前端
廋到被风吹走1 天前
【Java】【JVM】性能监控与故障诊断
java·开发语言·jvm
萧曵 丶1 天前
Java 常用运行参数配置及实际业务详解
java·bug·优化·问题排查·生产问题