1. 程式人生 > >Oracle 要慌了!華為終於開源了自家的 Huawei JDK——畢昇 JDK!

Oracle 要慌了!華為終於開源了自家的 Huawei JDK——畢昇 JDK!

沒錯,自阿里、騰訊之後,華為也終於開源了自家的 JDK——**畢昇 JDK**! 免費!免費!免費!!! Oracle 要慌了? ## 畢昇 JDK **畢昇 JDK** 是華為內部 OpenJDK 定製版 Huawei JDK 的開源版本,是一個高效能、可用於生產環境的 OpenJDK 發行版。 Huawei JDK 執行在華為內部 500 多個產品上,積累了大量使用場景和 Java 開發者反饋的問題和訴求,解決了業務實際執行中遇到的多個問題,並在 ARM 架構上進行了效能優化,畢昇 JDK 執行在大資料等場景下可以獲得更好的效能。 畢昇 JDK 8 與 Java SE 標準相容,同時是 OpenJDK 的下游,對一些華為內部應用場景上遇到的效能和穩定性問題進行了修復,並在 ARM 架構上進行了效能優化和穩定性增強,在 ARM 架構上更穩定,在大資料等場景下可以獲得更好的效能。 **畢昇 JDK** 現在和未來也會持續穩定為 OpenJDK 社群做出貢獻。 ## 平臺支援 1)畢昇 JDK 目前只支援基於 OpenJDK 8 和 11 兩個 LTS 版本。 2)畢昇 JDK 當前支援 `Linux/AArch64` 平臺。 ## 安裝指南 可以使用 tar 壓縮包格式或者 yum 源方式來安裝 JDK(Java Development Kit)或者 JRE(Java Runtime Environment)。 JDK 是 JRE 的超集,包含了 JRE 的所有內容,幷包含 javac/jdb 等開發者必須的編譯器和偵錯程式。 JRE 提供執行時庫、Java 虛擬機器和其他執行 Java 應用程式所必須的元件。請注意 JRE 不只包含 Java SE 規範的內容,也包含一些規範之外java應用程式常用的內容。 **可以通過以下兩種方式來安裝:** **1、tar壓縮包格式(.tar.gz)** 通過這種方式您可以將 JDK 安裝到系統的任意位置,且不會和系統中其他 JDK 產生影響。但是這種方式會需要使用者進行一些手動設定,詳情請見下表。 **2、從 yum 源安裝** 通過這種方式您可以將 JDK 安裝到系統的某個固定路徑中,併為所有使用者提供,這種安裝方式需要 root 許可權。`當前只有openEuler作業系統支援該操作`,詳情請見下表。 | 下載檔案 | 操作指南 | 支援架構 | 安裝所需許可權 | Sha256 | | -------------------------------------- | -------------------------------- | ------------- | ------------ | ------ | | bisheng-jdk-8u262-linux-aarch64.tar.gz | 在 Linux/AArch64 平臺上安裝JDK 8 | Linux/AArch64 | 任何人 | sha256 | | bisheng-jre-8u262-linux-aarch64.tar.gz | 在 Linux/AArch64 平臺上安裝JRE 8 | Linux/AArch64 | 任何人 | sha256 | | 從yum源安裝 | 即將推出 | * | root許可權 | * | #### 在 Linux/AArch64 平臺上安裝 JDK 8 1)下載壓縮包 bisheng-jdk-8u262-linux-aarch64.tar.gz. 2)進入到你想要將 JDK 安裝的目錄中,並將 .tar.gz 壓縮包拷貝到當前目錄。 > $ cd /path/to/jdk 3)將 .tar.gz 壓縮包解壓縮: > $ tar zxvf bisheng-jdk-8u262-linux-aarch64.tar.gz JDK 的安裝目錄為 jdk-8u262. 4)如果您想節省磁碟空間,您可以刪除 .tar.gz 壓縮包。 #### 在 Linux/AArch64 平臺上安裝 JRE 8 1)下載壓縮包 bisheng-jre-8u262-linux-aarch64.tar.gz. 2)進入到你想要將 JDK 安裝的目錄中,並將 .tar.gz 壓縮包拷貝到當前目錄。 > $ cd /path/to/jre 3)將 .tar.gz 壓縮包解壓縮: > $ tar zxvf bisheng-jre-8u262-linux-aarch64.tar.gz JRE 的安裝目錄為 jre-8u262. 參考/開源地址: > https://gitee.com/openeuler/bishengjdk-8 最後,隨著阿里、騰訊、華為等大廠都推出自家的 JDK,Oracle JDK 的收費之路還能走多遠? **近期熱文推薦:** 1.[Java 15 正式釋出, 14 個新特性,重新整理你的認知!!](http://www.javastack.cn/article/2020/java15-released/) 2.[終於靠開源專案弄到 IntelliJ IDEA 啟用碼了,真香!](http://www.javastack.cn/article/2020/intellij-idea-by-open-source-project/) 3.[我用 Java 8 寫了一段邏輯,同事直呼看不懂,你試試看。。](http://www.javastack.cn/article/2020/java-8-optional-map-do-you-know/) 4.[吊打 Tomcat ,Undertow 效能很炸!!](http://www.javastack.cn/article/2020/undertow-introduce-with-spring-boot/) 5.[《Java開發手冊(嵩山版)》最新發布,速速下載!](http://www.javastack.cn/article/2020/alibaba-release-java-develop-rules-songshan/) 覺得不錯,別忘了隨手點贊+轉發哦!