MacOS 上安装并配置 OpenJDK 图文详细版

1、概述

1.1、什么是 OpenJDK ?

OpenJDK 是 Java 的一个开源实现,由 Sun Microsystems 于2006年开始发布,是 Java SE 平台(Java Standard Edition)的参考实现之一。OpenJDK 是由 GPL v2 授权下的自由软件,可用于开发商业软件并且可以免费下载和使用。

OpenJDK 项目的目标是创建一个高度可伸缩、高性能、开源的Java虚拟机。这个项目的代码库包含了 Java SE 7、8、9、10、11、12、13、14、15、16、17、18 以及 19 的源代码,同时也包括了 JDK(Java Development Kit)、JRE(Java Runtime Environment)、JVM(Java Virtual Machine)以及其他工具和库。除了 Oracle 公司之外,还有其他许多公司和个人参与了 OpenJDK 项目的开发和维护,包括了 Red Hat、IBM、Azul Systems 等。由于 OpenJDK 是一个开源项目,因此它也成为了许多其他 Java 实现的基础,如 Amazon Corretto、Alibaba Dragonwell、AdoptOpenJDK 等。

总体来说,OpenJDK 的优势在于它是一个开源、可定制和可扩展的 Java 实现,由于其源代码公开,因此开发者可以自由地修改和优化 OpenJDK 的代码以满足自己的需求。此外,OpenJDK 还受到了广泛的社区支持,使得其能够不断地更新和改进,使得其具有更好的稳定性和性能。

1.2、OpenJDK 和 JDK 有什么区别?

OpenJDK 是由 Oracle 公司主导的,以 GPL 许可证发布的 JDK 实现。而 JDK 是指由 Oracle 公司发布的 Java Development Kit,是一个标准化的 Java 开发工具包。因此,可以说 OpenJDK 是 JDK 的一个开源实现。从功能和性能方面来说,OpenJDK 和 JDK 基本上是相同的。但是,由于 Oracle JDK 是商业产品,需要购买许可证才能使用,在这种情况下,OpenJDK 为企业和开发人员提供了一个免费的选择。此外,OpenJDK 也为开发人员提供了更好的代码可访问性和透明性,因为他们可以查看 OpenJDK 的源代码,从而更好地理解 Java 技术的内部工作原理。

2、OpenJDK 下载

2.1、官网地址

OpenJDK 官网地址

在这里插入图片描述

2.2、下载地址

OpenJDK 下载地址

在这里插入图片描述

选择我们需要安装的 OpenJDK版本,这里以 OpenJDK 17 为例,下载 macOS 版本

在这里插入图片描述

3、OpenJDK 安装

选择一个安装目录,例如:Users/woniu/openjdk,把我们下载好的压缩文件解压到该目录,如下图所示:(安装目录可以随意指定)

在这里插入图片描述

4、OpenJDK 配置

4.1、打开环境变量文件

# 这终端命令窗口输入
cd ~

# 打开环境变量配置文件
open .bash_profile

# 报错:.bash_profile does not exist.
# 第一次配置环境变量,先创建文件
touch .bash_profile

# 再次执行打开环境变量配置文件

4.2、配置 OpenJDK 环境变量

# 复制如下内容,JAVA_HOME 替换为自己目录
export JAVA_HOME=/Users/woniu/openjdk/jdk-17.0.2.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

# 配置文件立即生效
source .bash_profile

4.3、检查环境变量

# 查看 JAVA_HOME 目录
echo $JAVA_HOME

# 查看 JDK 版本信息
java -version

如果您需要 JDK 的安装和下载,可以参考我的另一篇文章《 快速搞定 MAC 系统 JDK 安装及环境变量配置,让你的开发之路更加顺畅

如果您需要安装多个版本 JDK ,可以参考我的另一篇文章《MAC 系统多版本 JDK 安装指南:让你在开发中轻松应对不同版本需求

本文教程到此结束,祝愿小伙伴们在编程之旅中能够愉快地探索、学习、成长!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值