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

这篇具有很好参考价值的文章主要介绍了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 官网地址

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

2.2、下载地址

OpenJDK 下载地址

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

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

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

3、OpenJDK 安装

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

MacOS 上安装并配置 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 安装指南:让你在开发中轻松应对不同版本需求》文章来源地址https://www.toymoban.com/news/detail-501372.html

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

到了这里,关于MacOS 上安装并配置 OpenJDK 图文详细版的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • TortoiseGit 2.15.0.0 安装与配置(图文详细教程)

    TortoiseGit是Tortoise为Git提供的版本可视化工具,简化了记忆Git命令行的过程,将命令行可视化。 Download – TortoiseGit – Windows Shell Interface to Git 选择64-bit windows  下面的语言包也可以一并下载 选择第一个,基于PuTTY;为TortoiseGit优化,并与Windows更好地集成。 可以更改location安装地

    2024年01月16日
    浏览(47)
  • mysql5.7安装和配置教程(图文讲解超详细)

    一、安装 1.下载 mysql-5.7.37-winx64解压版 地址 :https://dev.mysql.com/downloads/mysql/ 进入界面后,跟着步骤下载即可 注意:我们这里选择5.7版本 下载根据自己电脑选择,我的电脑是64位所以选择的第一个压缩包 这里下载有两个选择,可以注册一个账号下载,也可以不选择注册,不注

    2024年02月04日
    浏览(50)
  • 【详细图文】Windows下安装RustRover和配置Rust环境

    Rust已经火了挺长时间了,连微软的Windows内核都用它来重新改写,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一次部署实践。 本文是从工具安装和环境部署到Hello World,作为一个

    2024年02月08日
    浏览(43)
  • BurpSuite超详细安装教程-功能概述-配置-使用教程---(附下载链接)

    BurpSuite是渗透测试、漏洞挖掘以及Web应用程序测试的最佳工具之一,是一款用于攻击web 应用程序的集成攻击测试平台,可以进行抓包、重放、爆破,包含许多工具,能处理对应的HTTP消息、持久性、认证、代理、日志、警报。 链接: 百度网盘链接 提取码:ranz 下载后解压 如

    2024年02月03日
    浏览(45)
  • Java/JDK下载安装与环境配置安装(win11超详细图文版教程)

    1.开始安装JDK 从Oracle官网进入(Java Archive | Oracle)下载安装文件。 然后往下滑,可以看到官方已经讲收费和免费的分开来了。 这边建议下载Java SE 8 (8u201 and earlier),原因请看这个博主讲述的理由JDK版本8u191与8u192的区别, jdk小版本号奇数与偶数的区别_jdk8小版本区别-CSDN博客

    2024年03月13日
    浏览(101)
  • 【JDK】一、jdk17的下载与安装配置(图文说明超详细)

    JDK几乎每年都在发布新的版本,jdk17也是目前最新的 LTS版本,SpringBoot3已经出来一段时间了,也是最少需要JDK17的支撑,总体JDK17很值得学习。 因为工作较忙最近一直没有时间学习,今天有一起安装一下. JDK 20 is the latest release of Java SE Platform and JDK 17 LTS is the latest long-term support

    2024年02月16日
    浏览(53)
  • Android NDK Win10安装及环境变量配置(图文详细教程)

            首先需要安装 Android Studio !         (Android Studio 的安装比较简单,这里不赘述,如果没有安装请先自行安装)          在顶部菜单中,选择 Tools - SDK Manager :          如下图所示,选择Android SDK 子菜单,选择SDK Tools 分页,然后把NDK(Side by side)选上,这里一

    2024年02月07日
    浏览(87)
  • MySQL的安装与配置教程(图文详细讲解,包含MySQL彻底卸载教程)

    目录 一、预装准备(若系统未安装过MySQL,则可以直接忽略) 1、打开控制面板—卸载MySQL程序 2、删除安装目录的MySQL项目 3、删除MySQL 的相关注册表(Win+r---regedit) 4、删除C:ProgramDataMySQL(默认是隐藏起来的)的所有文件  5、重启电脑!!!卸载完成! 二、进入MySQL官网下

    2024年01月22日
    浏览(56)
  • 【详细图文教程】VMware 安装 CentOS7及配置静态ip地址

    文章目录 前言 一、安装的前置准备 二、安装与配置静态ip 1.安装CentOS 7 2.配置静态ip 总结 大家好,本篇是我在学习Linux中对安装过程与网络配置的记录,写的不是很好,还请大家多多批评指教! 一、安装的前置准备 虚拟机软件:VMware 下载地址:  个人版:VMware Workstation Pla

    2024年02月06日
    浏览(55)
  • 腾讯云轻量应用服务器的配置及WordPress安装超详细图文教程(1)

    前言 通过本文你可以收获什么? 学会腾讯云轻量应用服务器的配置 学会服务器防火墙的各项配置 学会简单使用宝塔面板以及配置服务器环境 学会WordPress的下载及安装 最重要的是创建你人生第一个能访问的网页 一、云服务器购买 我这里购买的是腾讯云轻量应用服务器,配

    2024年02月14日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包