亞馬遜Corretto:另一個OpenJDK
Amazon Corretto是OpenJDK的免費發行版,是亞馬遜推出的全新OpenJDK發行版。
這對Java開發人員來說真是個好訊息。亞馬遜釋出了部落格文章,其中包含以下文字,解釋了他們釋出Corretto的原因:
“亞馬遜在Java方面有著悠久而深厚的歷史。我很高興看到我們的內部任務關鍵型Java團隊的工作正在向世界其他地方提供“ - James Gosling
Amazon Corretto是一款免費,多平臺,可投入生產的開放式JDK發行版。它提供長期支援,包括效能增強和安全修復。亞馬遜正在內部使用Corretto進行數千種服務。這意味著它已經過全面測試。Corretto經認證與Java SE標準相容,並在亞馬遜內部用於許多生產服務。
在Twitter上,Gupta表示,亞馬遜內部正式環境的工作量也很大程度上依賴於Amazon Corretto的JDK來滿足高效能和大規模需求。Amazon Corretto可以支援多種異構環境,包括雲,本地資料中心和使用者開發環境。
JDK現在可供開放使用者免費下載,AWS還承諾至少在2023年6月之前提供Amazon Corretto 8版免費安全更新,而Amazon Corretto 11版免費更新將持續到2024年8月。
這只是一個開發人員預覽版本,如果您是開發人員,請繼續使用此版本。
優點
亞馬遜支援
生產準備好了
多平臺支援:Linux,Windows,Osx和Docker容器
免費
你可以在GitHub上找到Corretto的原始碼 。此外,您可以在 此處找到 官方文件並下載預覽連結。
如何在macOS上安裝
以下內容適用於Mac作業系統版本10.10或更高版本。您必須具有管理員許可權才能安裝和解除安裝Amazon Corretto 8。
下載 amazon-corretto-jdk-8u192-macosx-x64.pkg。
雙擊下載的檔案以啟動安裝嚮導。按照嚮導中的步驟操作。嚮導完成後,Corretto 8 Preview將安裝在/ Library / Java / JavaVirtualMachines /中。
要獲取完整的安裝路徑,請在終端中執行以下命令:
/ usr / libexec / java_home - 詳細
4.設定JAVA_HOME變數。
export JAVA_HOME = / Library / Java / JavaVirtualMachines / amazon - corretto - 8. jdk / Contents / Home
並享受編碼!
如何安裝Docker
使用Amazon Corretto 8 構建Docker映象:
docker build - t amazon - corretto - jdk - 8 github。com / corretto / corretto - 8 - docker
您的Docker映象已準備就緒,名稱為amazon-corretto-jdk-8。使用以下命令執行它:
碼頭 執行 - 它 亞馬遜- corretto - jdk - 8
如果要開發Java應用程式並將Amazon Corretto用作父影象,請按照下面的指令碼進行操作。
讓我們使用Amazon Corretto建立一個Hello World Java應用程式。首先,使用以下內容建立Dockerfile。
來自amazon-corretto-8 RUN
回聲$'\
公共課你好{\
public static void main(String [] args){\
System.out.println(“歡迎使用Amazon Corretto 8!”);
\}
\}'> Hello.java
執行javac Hello.java
CMD [“java”,“Hello”]
2.構建影象
docker build - t 你好- app。
3.執行影象
docker run hello - app