Oracle 要慌了!華為終於開源了自家的 Huawei JDK——畢昇 JDK!
阿新 • • 發佈:2020-12-14
沒錯,自阿里、騰訊之後,華為也終於開源了自家的 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/)
覺得不錯,別忘了隨手點贊+轉發哦!