03. 【Java教程】在 MacOS 上安装 Java

简介: 03. 【Java教程】在 MacOS 上安装 Java

1. 下载安装包

我们首先打开Oracle官网的 JDK 下载地址,找到 Java SE 15 版块,点击 JDK Download 按钮。

点击 JDK Download按钮后我们会跳转到 JDK 下载详情页面。


我们在下载详情页面可以找到如下图这样的一个表格,在最右侧 Download 一列中找到jdk-15.0.1_osx-x64_bin.dmg一项,单击鼠标左键。



此时网页上会弹出如下对话框,提示如果你想要下载必须遵守其协议,先勾选上复选框,再点击下载按钮即可开始下载。

2. 安装到本机

下载好安装包后,打开安装包。

MacOS 平台的安装流程非常简单,点击继续 -> 安装-> 输入本机密码 ,等待安装成功。

点击安装后,会提示输入用户密码:

安装成功,点击关闭即可:

如下视频演示了整个安装过程:



3. 配置环境变量

按照上面的操作,我们已经在 MacOS 上成功安装了 JDK 15 ,接下来我们需要配置一个 JAVA_HOME环境变量,来指向 Java 的安装目录,并且将JAVA_HOME的bin目录附加到系统变量的PATH上, 其目的是为了我们在任何目录位置都可以执行java 命令。



3.1 打开终端

打开 Mac 终端应用,在终端输入如下命令可以查看Java 15的安装目录:

$ /usr/libexec/java_home -v 15
/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home

请记住这里的安装目录:/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home,下面将会用到。

3.2 编辑启动脚本

MacOS 默认的 shell 是bash启动脚本~/.bash_profile, 如果你的shell和我一样是zsh,那么启动脚本就是 ~/.zshrc, 以bash为例,使用vim编辑器编辑启动脚本:

vim ~/.bash_profile

输入字母i切换到输入模式,在启动脚本下添加如下两行命令:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

第一行命令是设置一个名为 JAVA_HOME的环境变量,它指向 Java 的安装目录。


第二行命令是将 JAVA_HOME 的bin目录附加到系统变量的 PATH上,这样,bin目录下的很多可执行文件就被系统加载了。


最后保存并退出启动脚本,切换到底线命令模式(敲击esc按键 ,输入 :),输入wq,敲击回车按键。

3.3 加载环境变量

为了让我们刚刚添加的环境变量生效,使用source命令加载环境变量:

source ~/.bash_profile

3.4 验证环境变量

那么如何验证上述一系列操作是否成功呢?

打开终端,键入 java -version 命令, 看到如下输入,即证明你已经成功配置好了环境变量。

4. 小结

本节我们在MacOS系统上完成了Java的下载、安装以及环境变量的配置。这个过程中,还要再次强调几点:

  • 在官网下载页面,要先勾选上接受许可协议,再点击下载按钮才能开始下载。
  • MacOS 是类 UNIX的操作系统,了解vim编辑器的基本使用是很有必要的。
  • 配置环境变量是为了我们在任何目录位置都可以执行java 命令。
相关文章
|
24天前
|
Java 开发者 UED
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
37 3
|
1月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
40 1
|
2天前
|
Java API
Java时间戳教程
本文详细介绍Java中时间戳的处理方法,包括获取当前时间戳、使用`java.time`包、时间戳与日期的相互转换及格式化等。示例代码展示了如何利用`System.currentTimeMillis()`和`java.time.Instant`获取时间戳,以及如何通过`Date`和`ZonedDateTime`进行日期转换和时区处理。随着Java 8引入的`java.time`包,日期时间操作变得更加强大和便捷,推荐在新项目中优先采用。
|
30天前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
46 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
1月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
66 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
25天前
|
Java 开发者
Java多线程教程:使用ReentrantLock实现高级锁功能
Java多线程教程:使用ReentrantLock实现高级锁功能
23 1
|
30天前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
28 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
1月前
|
SQL Java 关系型数据库
实时数仓 Hologres产品使用合集之如何安装和使用Java SDK
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
|
15天前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
30 0
|
23天前
|
Java API
Java与Lua互相调用简单教程
【8月更文挑战第29天】在软件开发中,Java以其强大的稳定性和广泛的生态系统著称,而Lua则因其轻量级、灵活和嵌入式的特点在脚本编写、游戏开发等领域大放异彩。将两者结合使用,可以充分利用Java的底层能力和Lua的快速开发优势。本文将通过一个简单的教程,介绍如何在Java程序中嵌入并执行Lua脚本,以及如何在Lua中调用Java方法。
19 0