MAC 系统安装java并配置环境变量

安装 Java

1.从官网下载 JDK 安装包

首先,需要从 Java 官网下载 Mac 版本的 JDK 安装包(JDK 是 Java Development Kit 的缩写,提供了一组工具和 API,用于开发 Java 应用程序)。下载地址为:https://www.oracle.com/java/technologies/downloads/#jdk-macos(请根据需要的版本进行选择)。

2.安装 JDK

下载成功后,运行下载好的 .dmg 文件,双击打开后可以看到一个 .pkg 文件,直接运行即可安装 JDK。

配置环境变量

1.查看 JDK 路径

打开终端,输入以下命令查看 JDK 安装路径:

/usr/libexec/java_home -v version_number

其中,version_number 为 Java 版本号,例如:

/usr/libexec/java_home -v 1.8

2.设置系统环境变量

在终端中执行以下命令打开或新建 .bash_profile 文件:

open -e ~/.bash_profile

在打开的 .bash_profile 文件中添加以下内容:

export JAVA_HOME=$(/usr/libexec/java_home -v version_number)
export PATH=$JAVA_HOME/bin:$PATH

其中,version_number 为 Java 版本号,例如:

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH

3.生效环境变量

执行以下命令使修改的环境变量生效:

source ~/.bash_profile

然后在终端输入以下命令检查是否已经配置成功:

java -version

示例说明:

例如,需要安装的是 JDK 1.8 版本,则需要下载 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 官网的 JDK 安装包。

安装 JDK 后,在终端执行以下命令查看 JDK 路径:

/usr/libexec/java_home -v 1.8

执行以上命令后,可以得到类似于以下文件路径:

/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

将得到的文件路径更新到 .bash_profile 文件中(以 JDK 1.8 为例),并执行以下命令使配置生效:

source ~/.bash_profile
java -version

以上操作完成后,在终端输入 java -version 命令,可以看到已经成功安装和配置了 Java 环境变量。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MAC 系统安装java并配置环境变量 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • win10注册表无权限打开怎么办?win10注册表无权限打开解决办法

    当我们想要修改Windows系统的一些高级设置时,可能会需要打开注册表编辑器。然而,在Windows 10系统中,当我们尝试打开注册表编辑器时,可能会遇到“注册表无权限”的提示,而无法访问相关的注册表项。下面是一些解决该问题的方法: 方法一:使用组策略编辑器 在开始菜单中搜索并点击“gpedit.msc”,打开本地组策略编辑器。 在左侧导航栏选择“计算机配置…

    other 2023年6月27日
    00
  • 苹果发布OS X Yosemite DP6第六个开发者预览版 OS X 10.10更新内容介绍

    苹果发布OS X Yosemite DP6第六个开发者预览版 今年6月,苹果公司在其全球开发者大会(WWDC)上发布了 Yosemite操作系统的beta版。这个夏天以来,苹果已经发布了5个开发者预览版,最近又发布了DP6预览版。 OS X Yosemite 10.10 更新内容介绍 以下是OS X Yosemite DP6预览版的一些重要更新内容: Spo…

    other 2023年6月26日
    00
  • javascript中递归函数用法注意点

    JavaScript中递归函数是一种常用的技巧,它可以帮助我们解决很多复杂的问题。在使用递归函数时,需要注意以下几点: 1. 设定递归终止条件 递归函数需要明确的终止条件,否则可能会陷入死循环。通常情况下,递归终止条件是一个满足特定条件的简单问题,比如到达了数组的最后一个元素或是某个数值小于某个值。以下是一个求阶乘的递归函数示例,其中设定了 n = 1 时的…

    other 2023年6月27日
    00
  • HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等

    HTML5中通过<canvas>标签实现绘图功能,<li>则可以用来结合canvas实现一些更加丰富的效果。下面,我将详细讲解如何通过li-canvas轻松实现单图、多图、圆角图绘制、单行文字、多行文字等的完整攻略。 准备工作 在开始使用li-canvas之前,需要准备以下工作: 引入li-canvas库文件:在HTML的标签中引用l…

    other 2023年6月27日
    00
  • 解决使用mybatis-plus时,生成的SQL大写变小写加下划线问题

    解决使用mybatis-plus时,生成的SQL大写变小写加下划线问题攻略 在使用mybatis-plus时,有时会遇到生成的SQL语句中,原本应该是大写的部分变成了小写,并且还加上了下划线的问题。下面是解决这个问题的完整攻略。 步骤一:检查数据库配置 首先,我们需要检查数据库配置,确保数据库的字符集设置为utf8mb4或utf8。这是因为在某些情况下,如果…

    other 2023年8月18日
    00
  • 电脑突然断电对硬盘有没有影响 断电对硬盘影响测试结果

    很抱歉,由于当前平台的限制,我无法以标准的markdown格式文本回答您的问题。但是,我可以为您提供详细的攻略,包含两个示例说明。以下是关于电脑突然断电对硬盘的影响测试的完整攻略: 1. 准备测试环境 硬盘:选择要测试的硬盘,可以是机械硬盘(HDD)或固态硬盘(SSD)。 电源:准备一个可控制的电源供应,可以通过断电开关或拔插电源线来模拟突然断电的情况。 测…

    other 2023年10月19日
    00
  • iOS8越狱后的Cydia插件选择以及推荐装机插件和技巧汇总

    iOS8越狱后的Cydia插件选择以及推荐装机插件和技巧汇总攻略 介绍 在iOS8越狱后,Cydia成为了一个非常有用的工具,可以通过安装插件来增强设备的功能和定制化。本攻略将详细介绍如何选择和安装Cydia插件,并提供一些推荐的装机插件和技巧。 步骤 1. 越狱设备 首先,确保你的设备已经越狱。你可以使用合适的工具进行越狱,例如Pangu或TaiG。请注意…

    other 2023年9月7日
    00
  • ServerVariables集合检索预定的环境变量

    ServerVariables集合是ASP.NET中一个重要的内置变量集合,它包含所有可用的服务器端环境变量,包括用户信息、服务器信息、浏览器和客户端的信息等。我们可以通过检索ServerVariables集合中的键值对,获取一些预定义的环境变量。 检索 ServerVariables 集合预定环境变量的方法 以下是检索预定环境变量的步骤: 步骤 1 对于.…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部