溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么在Mac上安裝Java

發(fā)布時間:2021-11-02 16:21:02 來源:億速云 閱讀:203 作者:iii 欄目:web開發(fā)

本篇內(nèi)容介紹了“怎么在Mac上安裝Java”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

MacOS 用戶可以運行 Java 的開源版本,以及用于云原生cloud native開發(fā)的新框架。

五月底,Java 慶祝了它的 25 周年紀念日,為了紀念這一時刻,世界各地的開發(fā)人員使用 #MovedByJava  這一標(biāo)簽分享他們使用這一編程語言的成就、記憶以及愿景。

我的時間線:

我的時間線:      1999 開始學(xué)習(xí) Java     2007 創(chuàng)建 @grailsframework     2008 共同創(chuàng)建 G20ne     2009 被 SpringSource 收購     2015 加入 @ObjectComputing     2018 創(chuàng)建 @micronautfw / 獲得 @groundbreakers 獎     2019 成為 @Java_Champions  感謝你 @java!#MovedByJava  — Graeme Rocher (@graemerocher) 2020年5月21日

多年來,許多技術(shù)和趨勢都促進了 Java 堆棧的開發(fā)、部署和在標(biāo)準(zhǔn)應(yīng)用程序服務(wù)器上運行多個應(yīng)用的能力。為 Kubernetes 構(gòu)建容器鏡像使得 Java  開發(fā)者可以在多個云環(huán)境中打包和部署微服務(wù)microservices,而不是在虛擬機上運行幾個應(yīng)用程序服務(wù)器。

怎么在Mac上安裝Java

Timeline of technology contributions to Java

有了這些技術(shù),Java 應(yīng)用程序棧被優(yōu)化為運行更大的堆和可以在運行時做出決策的高動態(tài)框架。然而不幸的是,這些努力還不足以使 Java  成為開發(fā)人員為無服務(wù)器serverless和事件驅(qū)動平臺開發(fā)云原生cloud native Java 應(yīng)用程序的首選編程語言。其他語言填補了這部分空缺,特別是  JavaScript、Python 和 Go,而 Rust 和 WebAssembly 也成了新的選擇。

盡管存在這種競爭,云原生 Javacloud native Java 正在對以云為中心的軟件開發(fā)產(chǎn)生影響。好在,新的 Java  框架(比如,Quarkus、Micronaut 和  Helidon)最近已經(jīng)戰(zhàn)勝了這些挑戰(zhàn),它們提供了編譯速度更快而且更小的應(yīng)用,同時它們在設(shè)計之初就將分布式系統(tǒng)考慮了進去。

如何在 macOS 上安裝 Java

Java 開發(fā)的未來將從更多人安裝和使用 Java 開始。因此,我將介紹如何在 macOS 上安裝并開始使用 Java 開發(fā)環(huán)境。(如果你運行的是  Linux,請查看 Seth Kenlon 的文章《如何在 Linux 上安裝 Java》)

通過 Brew 倉庫安裝 OpenJDK

Homebrew 是 macOS 事實上的標(biāo)準(zhǔn)軟件包管理器。如果你還沒有安裝的話,Matthew Broberg 的文章《Homebrew  簡介》將帶你完成這些步驟。

當(dāng)你在 Mac 上安裝好 Homebrew 后,使用 brew 命令安裝 OpenJDK,這是編寫 Java 應(yīng)用程序的開源方式:

$ brew cask install java

不到一分鐘就能看到:

java was successfully installed!

通過 java -version 命令確認 OpenJDK 已經(jīng)正確安裝:

$ java -version openjdk version "14.0.1" 2020-04-14 OpenJDK Runtime Environment (build 14.0.1+7) OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing

從輸出中可以確認 OpenJDK 14 (本文撰寫時的最新版本)已經(jīng)安裝。

從二進制文件安裝 OpenJDK

如果你并不熱衷于包管理器,并且更愿意自己來管理 Java 的話,那么你總是可以選擇下載并且手動安裝。

我在 OpenJDK 主頁上找到了最新版本的下載鏈接。下載 OpenJDK 14 的二進制文件:

$ wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_osx-x64_bin.tar.gz

移動到你保存二進制文件的目錄,然后解壓:

$ tar -xf openjdk-14.0.1_osx-x64_bin.tar.gz

接下來,將 Java 加入到你的 PATH:

$ export PATH=$PWD/jdk-14.0.1.jdk/Contents/Home/bin:$PATH

同時,將這條命令加到你的點文件中,.bash_profile 還是 .zshrc 取決于你運行的 shell。你可以在《如何在 Linux 中設(shè)置你的  PATH 變量][23]》一文中了解更多關(guān)于配置 `PATH變量][23]》一文中了解更多關(guān)于配置‘》一文中了解更多關(guān)于配置 $PATH 變量的內(nèi)容。

最后,驗證你安裝的 OpenJDK 14:

$ java -version openjdk version "14.0.1" 2020-04-14 OpenJDK Runtime Environment (build 14.0.1+7) OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

在 Mac 上編寫你的第一個微服務(wù)microservices

現(xiàn)在,你已經(jīng)準(zhǔn)備好在 maxOS 上使用 OpenJDK 堆棧開發(fā)云原生cloud native Java 應(yīng)用程序了。在本教程中,你將在 Quarkus  上創(chuàng)建一個新的 Java 項目,這個項目使用依賴注入dependency injection來公布 REST API。

你需要 Maven 啟動,它是一個非常流行的 Java 依賴管理器。從 Maven 的網(wǎng)站安裝它,或者通過 Homebrew 使用 brew  install maven 命令。

執(zhí)行以下 Maven 命令來配置 Quarkus 項目,并且創(chuàng)建一個簡單的 web 應(yīng)用:

$ mvn io.quarkus:quarkus-maven-plugin:1.5.1.Final:create \     -DprojectGroupId=com.example \     -DprojectArtifactId=getting-started \     -DclassName="com.example.GreetingResource" \     -Dpath="/hello" cd getting-started

運行這個應(yīng)用:

$ ./mvnw quarkus:dev

當(dāng)應(yīng)用程序運行的時候,你可以看到這個輸出:

__  ____  __  _____   ___  __ ____  ______  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/  -/ /_/ / /_/ / __ |/ , _/ ,&lt; / /_/ /\ \   \--\\___\\_\\____/_/ |_/_/|_/_/|_|\\____/___/   2020-06-13 00:03:06,413 INFO  [io.quarkus] (Quarkus Main Thread) getting-started 1.0-SNAPSHOT on JVM (powered by Quarkus 1.5.1.Final) started in 1.125s. Listening on: <http://0.0.0.0:8080> 2020-06-13 00:03:06,416 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. 2020-06-13 00:03:06,416 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, resteasy]

使用 curl 命令訪問 REST 端點:

$ curl -w "\n" http://localhost:8080/hello hello

恭喜!通過使用 Mavan 和 Quarkus,你很快從沒有安裝 Java 的環(huán)境里創(chuàng)建了第一個 web 應(yīng)用。

“怎么在Mac上安裝Java”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI