如何在 Mac 上安裝 Java

2020-12-25 51CTO

MacOS 用戶可以運行 Java 的開源版本,以及用於雲原生cloud native開發的新框架。

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

我的時間線:

  1. 我的時間線: 
  2.  
  3.     1999 開始學習 Java 
  4.     2007 創建 @grailsframework 
  5.     2008 共同創建 G20ne 
  6.     2009 被 SpringSource 收購 
  7.     2015 加入 @ObjectComputing 
  8.     2018 創建 @micronautfw / 獲得 @groundbreakers 獎 
  9.     2019 成為 @Java_Champions 
  10.  
  11. 感謝你 @java!#MovedByJava 
  12.  
  13. — Graeme Rocher (@graemerocher) 2020年5月21日 

多年來,許多技術和趨勢都促進了 Java 堆棧的開發、部署和在標準應用程式伺服器上運行多個應用的能力。為 Kubernetes 構建容器鏡像使得 Java 開發者可以在多個雲環境中打包和部署微服務microservices,而不是在虛擬機上運行幾個應用程式伺服器。

Timeline of technology contributions to Java

有了這些技術,Java 應用程式棧被優化為運行更大的堆和可以在運行時做出決策的高動態框架。然而不幸的是,這些努力還不足以使 Java 成為開發人員為無伺服器serverless和事件驅動平臺開發雲原生cloud native Java 應用程式的首選程式語言。其他語言填補了這部分空缺,特別是 JavaScript、Python 和 Go,而 Rust 和 WebAssembly 也成了新的選擇。

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

如何在 macOS 上安裝 Java

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

通過 Brew 倉庫安裝 OpenJDK

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

當你在 Mac 上安裝好 Homebrew 後,使用 brew 命令安裝 OpenJDK,這是編寫 Java 應用程式的開源方式:

  1. $ brew cask install java 

不到一分鐘就能看到:

  1. java was successfully installed! 

通過 java -version 命令確認 OpenJDK 已經正確安裝:

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

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

從二進位文件安裝 OpenJDK

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

我在 OpenJDK 主頁上找到了最新版本的下載連結。下載 OpenJDK 14 的二進位文件:

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

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

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

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

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

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

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

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

在 Mac 上編寫你的第一個微服務microservices

現在,你已經準備好在 maxOS 上使用 OpenJDK 堆棧開發雲原生cloud native Java 應用程式了。在本教程中,你將在 Quarkus 上創建一個新的 Java 項目,這個項目使用依賴注入dependency injection來公布 REST API。

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

執行以下 Maven 命令來配置 Quarkus 項目,並且創建一個簡單的 web 應用:

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

運行這個應用:

  1. $ ./mvnw quarkus:dev 

當應用程式運行的時候,你可以看到這個輸出:

  1. __  ____  __  _____   ___  __ ____  ______ 
  2.   
  3.  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
  4. \ 
  5. 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> 
  6. 2020-06-13 00:03:06,416 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. 
  7. 2020-06-13 00:03:06,416 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, resteasy] 

使用 curl 命令訪問 REST 端點:

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

恭喜!通過使用 Mavan 和 Quarkus,你很快從沒有安裝 Java 的環境裡創建了第一個 web 應用。

接下來用 Java 做什麼

Java 是一個成熟的程式語言,通過專門為雲原生cloud native應用程式開發設計的新框架,Java 的熱度會一直持續下去。

如果你正走在這樣構建未來應用的路上,你可能會對更多實用的 Quarkus 開發課程或其他現代化框架感興趣。無論你在構建什麼,下一步是配置你的文本編輯器。閱讀我關於《在 VS Code 用 Quarkus 編寫 Java》的教程,然後再看看你能做什麼。

【編輯推薦】

【責任編輯:

未麗燕

TEL:(010)68476606】

點讚 0

相關焦點

  • 擁有mac卻還在使用虛擬機的windows安裝java的環境,有必要嗎
    這樣對於有mac的同學,又想在mac上工作的同學來說,可能很多人會選擇在mac上安裝windows的作業系統,或者在mac中安裝虛擬機後再安裝Windows的作業系統。或許是因為習慣吧。但是興許並沒有必要這麼做相信不少人都有這種類似的經歷。可是對於這種情況,我想我們應該嘗試一下在mac os的環境下直接安裝使用開發環境。
  • Java通過IP獲取Mac地址:屏蔽Mac地址
    【IT168 技術】首先要說的是:可以支持外網機器的mac地址獲取。 以前弄了一個只能訪問區域網。 有防火牆就訪問不了, 但是這個不用擔心了。 測試了百度的ip,已經可以獲得mac地址  測試效果圖:
  • Mac版本的java環境安裝
    Mac版本java環境配置1)下載jdk並且安裝連結:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2)安裝jdk,基本步驟就是點下一步
  • 如何在Mac系統安裝eclipse並運行java程序?
    現在我將帶領大家一起來安裝eclipse並為大家演示一個例子。查詢登錄eclipse官網,由於我是用Java開發的所以步驟如下:1.找到「Eclipse IDE for java Developers」此處右上角會根據你當前使用的系統自動選擇,Mac下就會自動選擇位「Mac OS X(Cocoa)」 2.然後點擊右邊的「Mac OS X 64bit」(這裡我的Air是i5處理器可以用64位的),根據你的電腦也可以選擇「
  • 在MacBook Pro 上設置 Java 開發環境
    在寫這篇文章的時候,我的MacBook Pro上運行的是OS X Yosemite Version 10.10.5。 JDK 所以先做第一件事,安裝包(JDK),這是一個用於開發Java應用和小程序的軟體開發環境。
  • 如何在Ubuntu 18.04上安裝Oracle Java SE 11
    針對安裝Java 11的Ubuntu Linux用戶的快速安裝指南本文是為Ubuntu Linux用戶安裝Java 11(當前的長期支持(LTS)Java版本)提供的快速指南。我將簡要介紹將代碼庫遷移到Java 11的情況,然後指導您完成使用Ubuntu命令行安裝Oracle JDK 11的步驟。
  • Java的安裝與配置
    在上一篇文章相信大家都對Java的身世都了解了吧?是不是有種恍然大悟的感覺了?哈哈,開玩笑啦!就一個Java的簡介能說明什麼了呢,是不是?來不及了,趕快上車吧,下面教大家如何安裝與配置。Java下載的說明:1.在這這裡介紹都是Windows系統的安裝和配置,如下圖下載java開發工具包JDK2.點進去之後就是如下圖:首先點擊接受許可(Accept License Agreement)這個字樣3.點擊
  • 開源之系統:如何在Ubuntu20.04上安裝Java並配置環境變量
    當然我們要確認一下自己的Ubuntu系統電腦裡是否安裝了Java,而使用終端命令的代碼很簡單:Java -version。這個從字面意思上就可以看出來這是查詢Java的版本。如果安裝了Java,終端裡會顯示Java的版本。而如果沒有安裝Java,終端就會提示,Command 『java』 not found,but can be installed with:這樣的字樣。
  • MAC 上哪些付費軟體是值得購買安裝?
    現在出現短視頻的流行時代,以抖音為主的短視頻平臺很多,其中肯定有你喜歡的短視頻,如何快速下載成了一個問題。然而Downie 4是一個強大好用的在線視頻下載工具。
  • Mac系統上好用的五款系統軟體
    Folx ProTinkerTool 是Mac os平臺上的一款非常不錯的用戶好幫手,TinkerTool for mac這款軟體能夠讓你安全快速的修改系統的默認配置,包括FinderTinkerToolPinPoint 是一個開源的 APM應用性能管理工具,用於基於java的大規模分布式系統。
  • 如何將java.home設置為JDK安裝?
    期望在C:\ Program Files \ Java \ jre6 \ lib \ tools.jar中找到它生成文件:setup.xml所有:get.java.home:setup.init:檢查Java
  • JAVA工具JDK安裝配置詳解
    學習Java,在自己的電腦上安裝Java的開發工具包JDK是必須的。安裝完成後需要進行一系列的手動配置環境,下面介紹如何進行JDK的安裝與配置1.進入JDK的官方網站下載相關的JDK安裝工具包。選擇下載的對應系統的安裝包2.完成下載安裝工具包後,雙擊安裝文件開始按照安裝嚮導進行安裝。3.在安裝到目標文件夾的界面中可以進行安裝到的目錄位置進行修改,可以根據各自的需求是否進行修改。如果無需修改可以採取默認的設置。點擊「下一步」進行安裝。
  • 如何在Linux上自動設置JAVA_HOME環境變量
    問題:我需要在我的 Linux 機器上編譯 Java 程序。為此我已經安裝了 JDK (Java Development Kit),而現在我正試圖設置 JAVA_HOME 環境變量使其指向安裝好的 JDK 。
  • 跟我學java編程—檢測和安裝Java開發環境
    從編寫Java代碼到運行Java程序,需要安裝JDK和JRE。JDK1.5及後續版本包含了運行Java程序所必須的JRE,Java開發者安裝JDK後,就不再需要單獨安裝JRE了。本節內容以Windows 7為例,說明JDK的安裝配置步驟,其它系統的安裝步驟可以查閱網上相關資料。
  • win10系統如何安裝到蘋果mac電腦的方法
    有蘋果電腦的使用用戶,想要自己下載win10鏡像系統文件,安裝到mac電腦,但是不知道怎麼操作,其實我們可以製作一個U盤啟動盤,使用U盤進行安裝,今天系統哥小編帶來了詳細的解決步驟,具體的一起來看看吧。
  • parallels desktop 14 for mac激活和安裝win10教程
    Parallels Desktop 14 for mac破解版(https://www.xxmac.com)是mac上最強大也是最好用的虛擬機軟體,很多還是不知怎麼安裝Windows系統,甚至以為下載了parallels desktop 14就可以直接使用Windows呢,其實關下載
  • 如何在虛擬機上的ubuntu20.04安裝eclipse
    VMware WorkstationUbuntu20.04技術網絡在虛擬機上安裝好Ubuntu20.04,就直接在官網上下載解壓版的eclipse;而官網上也有在線安裝的eclipse。那麼,如何在線安裝eclipse?具體操作如下:操作步驟:1、在官網上下載安裝版本的eclipse-inst-linux64.tar.gz,然後複製到Ubuntu系統上
  • Java JDK下載、安裝和驗證
    1、JDK下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,點開連結看到如下圖所示的界面:2、點擊上圖中箭頭所指的地方,此時你需要根據你的電腦系統來進行對應的版本進行選擇,
  • Mac安裝Office2016失敗怎麼辦 Mac安裝Office2016教程分享
    Mac安裝Office2016失敗怎麼辦 Mac安裝Office2016教程分享時間:2017-06-26 13:20   來源:系統天堂   責任編輯:玲玲 川北在線核心提示:原標題:Mac安裝Office2016失敗怎麼辦 Mac安裝Office2016教程分享 mac安裝office2016失敗怎麼辦?
  • 如何在Windows10系統中配置java的JDK環境
    今天給大家分享一下如何在Windows10系統中配置java的JDK環境。操作步驟如下:1.下載好 jdk 的安裝文件,我下載的是 jdk-10.0.1_windows-x64_bin.exe 這個版本的安裝文件;2.使用滑鼠雙擊該exe文件,該exe文件會運行安裝界面,截圖如下:3.安裝程序自動執行,界面如下: