编译JDK源码(龙芯环境编译JDK)

a)下载 OpenJDK-8 进行软件开发。

zulu-OpenJDK下载地址

b)通过 WAR 方式打包应用。

2.实施阶段

a)自行编译安装的 OpenJDK-8

①、           

下载龙芯操作系统源-OpenJDK-8

②、终端输入

  1. 安装JDK和所需依赖

            任意位置进入终端

            sudo apt update

            sudo apt install -y openjdk-8-jdk

            sudo apt install -y libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev

            sudo apt install -y libcups2-dev libfreetype6-dev libasound2-dev libfontconfig1-dev

  1. 使用apt安装的JDK对下载的JDK包进行编译

            把龙芯操作系统源下载的openjdk-8_***.tar.gz解压,从解压后的JDK目录进入终端

                       1、update-alternatives --list java (获取 上面apt install openjdk的安装目录)

                       比如/usr/lib/jvm/java-8-openjdk-loongarch64/jre/bin/java   //拷贝(只要JDK安装目录)

                       2、chmod +x configure        (赋权)

                       3、sudo ./configure     --with-boot-jdk=这里粘贴获取到的安装目录

            开始编译JDK

                       sudo make all

                       验证:

                       安装成功出现:

                                   ## Starting install

                                   Installing jdk image into /usr/local/jvm/openjdk-1.8.0_352-internal

                                   and creating 87 links from /usr/local/bin into the jdk.

                                   ## Finished install (build time 00:00:00)

                       /usr/local/jvm/openjdk-1.8.0_352-internal检查这个路径检查以确认安装成功

  1. 对自行编译安装的OpenJDK-8设置环境变量

          打开

                       nano ~/.bashrc

          最下方添加(根据实际情况填)

                       export JAVA_HOME=/usr/local/jvm/openjdk-1.8.0_352-internal

                       export PATH=$JAVA_HOME/bin:$PATH

                       保存(ctrl+o -> Enter) 退出(ctrl+x)

          使生效

                       source ~/.bashrc

  1. 卸载apt安装的JDK(以免影响环境变量)

            apt search openjdk-8  #显示已安装的都卸载

            apt remove [openjdk-8-jdk] #填入上面查询出的已安装

  1. 验证

            java -version

                       确认JDK名称和版本

  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值