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的资料请关注脚本之家其它相关文章!

相关文章

  • JAVA(MAVEN项目)添加JUnit依赖配置全过程

    JAVA(MAVEN项目)添加JUnit依赖配置全过程

    在Maven项目中进行单元测试是确保代码质量的重要步骤,本教程提供SpringBoot和微服务平台适用的单元测试方法,包括环境准备、创建测试类、JUnit简介及注解使用,环境准备涉及引入依赖和安装JUnit插件,测试类创建可通过快捷键或手动添加@Test注解来实现
    2024-10-10
  • Spring Boot 静态资源处理

    Spring Boot 静态资源处理

    今天小编就为大家分享一篇关于Spring Boot 静态资源处理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Java按顺序提取Word内容的方法步骤(文本+数学公式)

    Java按顺序提取Word内容的方法步骤(文本+数学公式)

    本文分享通过Java POI库解析Word试卷内容,将数学公式转换为LaTeX并保持原有顺序的方法,涉及XML文本提取、节点替换及文档重构,解决公式位置错乱问题,实现非结构化到结构化转换,需要的朋友可以参考下
    2025-09-09
  • C++字符串的处理详解

    C++字符串的处理详解

    这篇文章主要介绍了C++ string字符串类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • Java的“Goto”与标签及使用详解

    Java的“Goto”与标签及使用详解

    goto在Java中是一个保留字,但在语言中并没有用到它;Java没有goto。接下来通过本文给大家介绍Java的“Goto”与标签,感兴趣的朋友跟随小编一起看看吧
    2018-10-10
  • 数据定位在java购物车系统中的应用

    数据定位在java购物车系统中的应用

    实现"加入购物车"功能,数据定位至关重要,它通过用户ID和商品ID等标识符实现快速查询和数据一致性,主键、外键和联合索引等数据库技术,以及Redis缓存和并发控制策略如乐观锁或分布式锁,共同保障了购物车系统的查询效率和数据安全,这些机制对高并发和大数据量的场景尤为重要
    2024-10-10
  • java实现简单聊天软件

    java实现简单聊天软件

    这篇文章主要为大家详细介绍了java实现简单的聊天软件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Java Mybatis数据源之工厂模式

    Java Mybatis数据源之工厂模式

    这篇文章主要介绍了Java Mybatis数据源之工厂模式,工厂模式是比较简单的设计模式,Mybatis的数据源的部分使用了工厂模式,文章详细介绍内容需要的朋友可以参考一下
    2022-06-06
  • Java中char数组(字符数组)与字符串String类型的转换方法

    Java中char数组(字符数组)与字符串String类型的转换方法

    这篇文章主要介绍了Java中char数组(字符数组)与字符串String类型的转换方法,涉及Java中toCharArray与valueOf方法的使用技巧,需要的朋友可以参考下
    2015-12-12
  • maven依赖关系中的<scope>provided</scope>使用详解

    maven依赖关系中的<scope>provided</scope>使用详解

    这篇文章主要介绍了maven依赖关系中的<scope>provided</scope>使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07

最新评论