1、概述
1.1、什么是 OpenJDK ?
OpenJDK 是 Java 的一個開源實現(xiàn),由 Sun Microsystems 于2006年開始發(fā)布,是 Java SE 平臺(Java Standard Edition)的參考實現(xiàn)之一。OpenJDK 是由 GPL v2 授權下的自由軟件,可用于開發(fā)商業(yè)軟件并且可以免費下載和使用。
OpenJDK 項目的目標是創(chuàng)建一個高度可伸縮、高性能、開源的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 項目的開發(fā)和維護,包括了 Red Hat、IBM、Azul Systems 等。由于 OpenJDK 是一個開源項目,因此它也成為了許多其他 Java 實現(xiàn)的基礎,如 Amazon Corretto、Alibaba Dragonwell、AdoptOpenJDK 等。
總體來說,OpenJDK 的優(yōu)勢在于它是一個開源、可定制和可擴展的 Java 實現(xiàn),由于其源代碼公開,因此開發(fā)者可以自由地修改和優(yōu)化 OpenJDK 的代碼以滿足自己的需求。此外,OpenJDK 還受到了廣泛的社區(qū)支持,使得其能夠不斷地更新和改進,使得其具有更好的穩(wěn)定性和性能。
1.2、OpenJDK 和 JDK 有什么區(qū)別?
OpenJDK 是由 Oracle 公司主導的,以 GPL 許可證發(fā)布的 JDK 實現(xiàn)。而 JDK 是指由 Oracle 公司發(fā)布的 Java Development Kit,是一個標準化的 Java 開發(fā)工具包。因此,可以說 OpenJDK 是 JDK 的一個開源實現(xiàn)。從功能和性能方面來說,OpenJDK 和 JDK 基本上是相同的。但是,由于 Oracle JDK 是商業(yè)產(chǎn)品,需要購買許可證才能使用,在這種情況下,OpenJDK 為企業(yè)和開發(fā)人員提供了一個免費的選擇。此外,OpenJDK 也為開發(fā)人員提供了更好的代碼可訪問性和透明性,因為他們可以查看 OpenJDK 的源代碼,從而更好地理解 Java 技術的內(nèi)部工作原理。
2、OpenJDK 下載
2.1、官網(wǎng)地址
OpenJDK 官網(wǎng)地址
2.2、下載地址
OpenJDK 下載地址
選擇我們需要安裝的 OpenJDK版本,這里以 OpenJDK 17 為例,下載 macOS 版本
3、OpenJDK 安裝
選擇一個安裝目錄,例如:Users/woniu/openjdk,把我們下載好的壓縮文件解壓到該目錄,如下圖所示:(安裝目錄可以隨意指定)
4、OpenJDK 配置
4.1、打開環(huán)境變量文件
# 這終端命令窗口輸入
cd ~
# 打開環(huán)境變量配置文件
open .bash_profile
# 報錯:.bash_profile does not exist.
# 第一次配置環(huán)境變量,先創(chuàng)建文件
touch .bash_profile
# 再次執(zhí)行打開環(huán)境變量配置文件
4.2、配置 OpenJDK 環(huán)境變量
# 復制如下內(nèi)容,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、檢查環(huán)境變量
# 查看 JAVA_HOME 目錄
echo $JAVA_HOME
# 查看 JDK 版本信息
java -version
如果您需要 JDK 的安裝和下載,可以參考我的另一篇文章《 快速搞定 MAC 系統(tǒng) JDK 安裝及環(huán)境變量配置,讓你的開發(fā)之路更加順暢》文章來源:http://www.zghlxwxcb.cn/news/detail-501372.html
如果您需要安裝多個版本 JDK ,可以參考我的另一篇文章《MAC 系統(tǒng)多版本 JDK 安裝指南:讓你在開發(fā)中輕松應對不同版本需求》文章來源地址http://www.zghlxwxcb.cn/news/detail-501372.html
本文教程到此結束,祝愿小伙伴們在編程之旅中能夠愉快地探索、學習、成長!
到了這里,關于MacOS 上安裝并配置 OpenJDK 圖文詳細版的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!