---
title: 编译安装毕昇JDK
description: "为了在使用JVM（Java Virtual Machine）时能够利用KAE加解密技术，需要依赖毕昇JDK提供的KAE Provider，因此需要编译安装毕昇JDK。下文提供详细的编译安装毕昇JDK的操作步骤。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Tomcat/kunpengtomcat_05_0019.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Tomcat/kunpengtomcat_05_0019.html
indexId: 1ed3031d03ad494bda7dbb4947ef91488000e0728cf408296850af3d574c4b5b72
---
# 编译安装毕昇JDK

为了在使用JVM（Java Virtual Machine）时能够利用KAE加解密技术，需要依赖毕昇JDK提供的KAE Provider，因此需要编译安装毕昇JDK。下文提供详细的编译安装毕昇JDK的操作步骤。

您也可以参考毕昇JDK 8源码构建说明(https://atomgit.com/openeuler/bishengjdk-8/wiki/毕昇JDK8_源码构建说明.md#毕昇jdk-8-源码构建说明)文档编译安装毕昇JDK。

1. 安装依赖。
  1 2 yum groupinstall "Development Tools" yum install cups-devel libXtst-devel libXt-devel libXrender-devel freetype-devel alsa-lib-devel fontconfig-devel

2. 下载毕昇JDK的源码包。
  例如，在“/home/bishengjdk/”目录下创建并下载毕昇JDK的源码包，请根据实际情况填写下载目录。

  1 2 3 4 mkdir -p /home/bishengjdk/ cd /home/bishengjdk/ wget -O jdk8u422-ga-b013.zip https://gitee.com/openeuler/bishengjdk-8/repository/archive/jdk8u422-ga-b013 --no-check-certificate unzip jdk8u422-ga-b013.zip

3. 下载BootJdk并解压到指定目录。
  例如，下载BootJdk并解压到指定目录“/home/bishengjdk/bootjdk_dir”中，请根据实际情况填写指定目录。

  1 2 3 4 mkdir /home/bishengjdk/bootjdk_dir cd /home/bishengjdk/bootjdk_dir wget https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u422-b05/OpenJDK8U-jdk_aarch64_linux_hotspot_8u422b05.tar.gz --no-check-certificate tar -zxvf OpenJDK8U-jdk_aarch64_linux_hotspot_8u422b05.tar.gz

  解压后，“/home/bishengjdk/”的目录结构如下：

  1 2 3 4 5 ├── bishengjdk-8-jdk8u422-ga-b013 ├── bootjdk_dir │ ├── OpenJDK8U-jdk_aarch64_linux_hotspot_8u422b05.tar.gz │ └── jdk8u422-b05 └── jdk8u422-ga-b013.zip

4. 进入毕昇JDK源码目录，并进行配置和编译。
  1 2 3 4 cd /home/bishengjdk/bishengjdk-8-jdk8u422-ga-b013 mkdir install bash configure --with-debug-level=release --prefix=$PWD/install --with-boot-jdk=/home/bishengjdk/bootjdk_dir/jdk8u422-b05 --enable-kae make install

  “--enable-kae”选项用于编译KAE Provider特性，以支持鲲鹏处理器的硬件加速。

5. 配置环境变量。

  a. 打开“/etc/profile”文件。
    1 vi /etc/profile

  b. 按“i”进入编辑模式，添加以下内容：
    1 2 3 4 export JAVA_HOME=/home/bishengjdk/bishengjdk-8-jdk8u422-ga-b013/install/jvm/openjdk-1.8.0_422-internal export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JRE_HOME=$JAVA_HOME/jre

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 使配置生效。
    1 source /etc/profile

6. 通过查看Java版本来验证毕昇JDK已经安装成功。
  1 java -version

  回显中包含OpenJDK Runtime Environment (build 1.8.0_422-internal-root_yyyy_mm_dd_hh_mm-b00)则表示编译安装成功。

  以上所有操作步骤完成后，您应该已经成功编译并安装了支持KAE加解密的毕昇JDK。
