乐趣区

关于jdk:Oracle-要慌了华为终于开源了自家的-Huawei-JDK毕昇-JDK

没错,自阿里、腾讯之后,华为也终于开源了自家的 JDK——毕昇 JDK!

收费!收费!收费!!!

Oracle 要慌了?

毕昇 JDK


毕昇 JDK 是华为外部

定制版 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

在 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,关 注公号 Java 技术栈能够获取我写的 Java8 系列教程。

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/b…

最初,随着阿里、腾讯、华为等大厂都推出自家的 JDK,Oracle JDK 的免费之路还能走多远?

退出移动版