mac安装配置jdk环境变量

 更新时间:2023年07月12日 11:38:17   作者:Geroge1226  
这篇文章主要为大家介绍了mac安装配置jdk环境变量实现过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

1、说明

本次安装jdk版本为1.8

官网jdk下载地址: https://www.oracle.com/java/technologies/downloads/#java8-mac

注意:

网上有说mac的Intel与M1芯片,Oracle官网并没有区分,去其他开源商找。

我试了是通用的,未区分。

另外,下载时候Oracle公司需要注册Oracle账号。

注册Oracle

2、安装

运行下载的pkg包,下一步,下一步即可。

安装完成打开Terminal终端,输入:java -version

$ java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)

说明,该方式安装完成,虽然可以使用运行java程序,但mac系统仍然缺少java环境变量。

可以通过 env 或者 echo $JAVA_HOME 查看。

# xx @ HQITI0010 in ~ [17:35:51] 
$ echo $JAVA_HOME
# xx @ HQITI0010 in ~ [17:39:03] 
$ 

配置环境变量

配置环境变量会存在依赖java环境的命令失效,比如:maven的mvn命令无法正常运行。

配置在当前用户环境下 ~/.bash_profile。没有配置到系统级别(/etc/profile)。

# java config
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_333.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:/usr/local/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib

执行:

source ~/.bash_profile

以上就是mac安装配置jdk的详细内容,更多关于mac安装配置jdk的资料请关注脚本之家其它相关文章!

相关文章

  • 在SpringBoot中注入RedisTemplate实例异常的解决方案

    在SpringBoot中注入RedisTemplate实例异常的解决方案

    这篇文章主要介绍了在SpringBoot中注入RedisTemplate实例异常的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • mybatis-plus使用xml自定义sql语句方式

    mybatis-plus使用xml自定义sql语句方式

    这篇文章主要介绍了mybatis-plus使用xml自定义sql语句方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • spring cloud config和bus组件实现自动刷新功能

    spring cloud config和bus组件实现自动刷新功能

    今天通过本文给大家介绍spring cloud config和bus组件实现自动刷新功能,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-10-10
  • Springboot如何集成websocket

    Springboot如何集成websocket

    这篇文章主要介绍了Springboot如何集成websocket问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Java+swing+Mysql实现商品销售管理系统

    Java+swing+Mysql实现商品销售管理系统

    基础扎不扎实只有在实战中才能显现,本篇文章手把手带你用Java+swing+Mysql实现商品销售管理系统,大家可以在过程中查缺补漏,提升水平
    2022-01-01
  • 详解JAVA流程控制语句

    详解JAVA流程控制语句

    这篇文章主要介绍了Java中的流程控制语句,循环等语句是Java编程中流程控制的基础,需要的朋友可以参考下
    2017-04-04
  • 深入理解MyBatis中的一级缓存与二级缓存

    深入理解MyBatis中的一级缓存与二级缓存

    这篇文章主要给大家深入的介绍了关于MyBatis中一级缓存与二级缓存的相关资料,文中详细介绍MyBatis中一级缓存与二级缓存的工作原理及使用,对大家具有一定的参考性学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • 百度Java面试题 前200页精选(中)

    百度Java面试题 前200页精选(中)

    这篇文章主要为大家分享了Java面试资源中篇,百度“Java面试题”前200页都在这里了,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Java高性能新一代构建工具Maven-mvnd(实践可行版)

    Java高性能新一代构建工具Maven-mvnd(实践可行版)

    这篇文章主要介绍了Java高性能新一代构建工具Maven-mvnd(实践可行版),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • SpringBoot加载配置6种方式分析

    SpringBoot加载配置6种方式分析

    这篇文章主要介绍了SpringBoot加载配置6种方式分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10

最新评论