毕昇JDK 介绍
毕昇JDK是华为内部基于OpenJDK定制的Huawei JDK的开源版本。Huawei JDK运行在华为内部500多个产品上,研发团队积累了丰富的开发经验,解决了业务实际运行中遇到的多个疑难问题。
毕昇JDK作为OpenJDK的下游,是一款高性能、可用于生产环境的OpenJDK发行版。毕昇JDK对华为内部应用场景中遇到的一些性能问题和稳定性问题进行了修复,并在ARM架构上进行了性能优化和稳定性增强,在ARM架构上更稳定,在大数据等场景下可以获得更好的性能。
1. 官网下载压缩包
毕昇JDK 官网:https://www.openeuler.org/zh/other/projects/bishengjdk/

image.png

image.png

image.png
2. linux安装
- 查看是否已有jdk,已有时要删掉
// 执行“java -version”查看jdk版本
java -version
//
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
// 执行“rpm -qa | grep jdk”查看已安装的jdk
rpm -qa | grep jdk
copy-jdk-configs-1.2-1.el7.noarch
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
// 执行“yum -y remove {jdk}”删除已安装的jdk,配合上边的命令,一边查一边删,我需要删4次
// 这个删除命令执行比较慢,打印信息也很多就不在这里写了,删除成功最后会显示“Complete!”
[root@192 ~]# yum -y remove java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@192 ~]# yum -y remove java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@192 ~]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
[root@192 ~]# yum -y remove java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
// 把jdk都删掉后,确保“java -version”查不到结果,就可以了
[root@192 ~]# java -version
bash: java: command not found...
- 安装毕昇JDK
// 将官网下载的压缩包上传到linux上,执行解压命令
tar -zxvf bisheng-jdk-8u422-linux-x64.tar.gz
// 创建安装目录
mkdir /usr/local/java
// 将解压的文件夹移动到安装目录
mv bisheng-jdk1.8.0_422 /usr/local/java/bisheng-jdk1.8.0_422
- 配置环境变量
// 配置环境变量
vi /etc/profile
// 配置环境变量添加内容如下
export JAVA_HOME=/usr/local/java/bisheng-jdk1.8.0_422
export PATH=$JAVA_HOME/bin:$PATH
// 刷新环境变量
source /etc/profile
// 执行“java -version”查看jdk版本
[root@192 ~]# java -version
openjdk version "1.8.0_422"
OpenJDK Runtime Environment BiSheng (build 1.8.0_422-b13)
OpenJDK 64-Bit Server VM BiSheng (build 25.422-b13, mixed mode)