超级详细Java JDK环境配置教程(Mac 版)

 更新时间:2024年10月10日 10:11:00   作者:WlkYCode  
这篇文章详细讲解了在MacOS上安装JDK及配置Java环境的步骤,包括下载JDK安装包、安装JDK、查询安装路径以及配置环境变量,旨在为初学者提供一份保姆级的安装指南,文中通过图文介绍的非常详细,需要的朋友可以参考下

本篇最详细保姆级教程Mac OS上安装JDK以及配置环境细化每个步骤过程认真看完。

一、下载JDK安装包

1.1 移步oracle官网下载对应Mac OS版本JDK安装包

官网下载链接:
Java Downloads | Oracle    或者  点击这里下载

1.2 下滑页面,点击macOS

1.2 M系列芯片的选择 Arm 64 DMG installer

1.3 intel系列的选择 X64 DMG installer

二、install JDK (安装JDK)

2.1 下载完成后双击进行安装,跟着提示依次点击下一步即可完成安装。

2.2 安装完成后测试一下是否正确完成安装,打开终端输入:java -version (提示图片信息显示正确)

三、查询JDK安装路径

安装完成后我们需要查看所在的路径,在终端输入命令:/usr/libexec/java_home -V(最后一行即为路径复制备用,后面需要用到)

配置Java JDK环境变量

3.1 在终端输入:ls -a

3.2 查看一下是否有.bash_profile文件该文件用于配置环境(如有此文件则跳过)

3.3 若没有则需要新建.bash_profile文件,在终端输入命令:touch .bash_profile

3.4 新建好文件之后使用命令打开,在终端输入命令:open -e .bash_profile 此命令是打开文件

3.5 在文件里输入以下的代码:

JAVA_HOME=这里输入您前面复制的路径
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

3.5 如图并保存即可(跳3.1步同学,不需要新建文件同学,打开.bash_profile文件后可能会发现里面并不是空白的,是有了一些代码的。不要慌张,无视那些代码,换行后直接粘贴并保存我们的代码即可。)

四、使配置生效

4.1 重新打开终端输入命令:source .bash_profile(命令是读取和执行.bash_profile文件,使我们刚才的配置生效)

4.2 如果输入命令 source .bash_profile 提示 .bash_profile:export:6: not valid in this context: CLASSPATH^M

4.3 再次输入open -e .bash_profile命令把第六行回车键删除即可

4.4 接着在终端输入命令 echo $JAVA_HOME 如图显示代表成功!

总结 

到此这篇关于Java JDK环境配置教程的文章就介绍到这了,更多相关Mac Java JDK环境配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java 文件上传的实例详解

    Java 文件上传的实例详解

    这篇文章主要介绍了Java 文件上传的实例详解的相关资料,希望通过本文大家能掌握这部分内容,使用几种文件上传的方法,需要的朋友可以参考下
    2017-09-09
  • Java实现扫雷游戏详细代码讲解

    Java实现扫雷游戏详细代码讲解

    windows自带的游戏《扫雷》是陪伴了无数人的经典游戏,本文将利用Java语言实现这一经典的游戏,文中的示例代码讲解详细,感兴趣的可以学习一下
    2022-05-05
  • Java实现AOP面向切面编程的实例教程

    Java实现AOP面向切面编程的实例教程

    这篇文章主要介绍了Java实现AOP面向切面编程的实例教程,通常Java中的AOP都是利用Spring框架中造好的轮子来开发,而本文则关注于Java本身AOP的设计模式实现,需要的朋友可以参考下
    2016-04-04
  • 一文彻底搞懂Java BIO、NIO、AIO的核心区别

    一文彻底搞懂Java BIO、NIO、AIO的核心区别

    这篇文章主要介绍了Java BIO、NIO、AIO核心区别的相关资料,BIO、NIO、AIO是Java中三种核心的IO模型,本质是操作系统层面 IO操作的不同处理方式,需要的朋友可以参考下
    2026-01-01
  • Java 冻结或解除冻结Excel中的行和列的方法

    Java 冻结或解除冻结Excel中的行和列的方法

    这篇文章主要介绍了Java 冻结或解除冻结Excel中的行和列的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Java实现打字游戏

    Java实现打字游戏

    这篇文章主要为大家详细介绍了Java实现打字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • Guava Retryer实现接口重试的示例

    Guava Retryer实现接口重试的示例

    本文主要介绍了Guava Retryer实现接口重试的示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Spring Boot中的路径变量示例详解

    Spring Boot中的路径变量示例详解

    SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及正则约束,是构建RESTful API的核心工具,本文给大家介绍Spring Boot中的路径变量示例,感兴趣的朋友一起看看吧
    2025-07-07
  • springboot的调度服务与异步服务使用详解

    springboot的调度服务与异步服务使用详解

    本文主要介绍了Java的ScheduledExecutorService接口和Spring Boot中如何使用调度线程池,包括核心参数、创建方式、自定义线程池、Cron表达式,以及如何在Spring Boot中配置和使用异步任务,此外,还讨论了如何模拟系统繁忙和调整异步线程池的拒绝策略
    2025-02-02
  • Spring源码如何修改Bean的属性用到的相关类

    Spring源码如何修改Bean的属性用到的相关类

    这篇文章主要介绍了Spring源码如何修改Bean的属性用到的相关类,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05

最新评论