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

相关推荐
Championship.23.242 分钟前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
橘子海全栈攻城狮16 分钟前
【最新源码】养老院系统管理A013
java·spring boot·后端·web安全·微信小程序
逻辑驱动的ken23 分钟前
Java高频面试考点18
java·开发语言·数据库·算法·面试·职场和发展·哈希算法
冷雨夜中漫步1 小时前
Claude Code源码分析——Claude Code Agent Loop 详细设计文档
java·开发语言·人工智能·ai
直奔標竿1 小时前
Java开发者AI转型第二十六课!Spring AI 个人知识库实战(五)——联网搜索增强实战
java·开发语言·人工智能·spring boot·后端·spring
one_love_zfl2 小时前
java面试-微服务组件篇
java·微服务·面试
一只大袋鼠2 小时前
Java进阶:CGLIB动态代理解析
java·开发语言
环流_2 小时前
HTTP 协议的基本格式
java·网络协议·http
爱滑雪的码农2 小时前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解
java·开发语言
【 】4232 小时前
C++&STL(Standard Template Library,标准模板库)
java·开发语言·c++