您当前的位置: 首页 >  Java

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

从openjdk.java.net获取OpenJDK8源码并编译(amd64/aarch64/arm64)

柳鲲鹏 发布时间:2021-10-20 08:23:44 ,浏览量:0

  以前都是从github获取源码。后来发现github有时不更新。于是就直接从openjdk8开发处获取源码。这个源码可以直接编译amd64和arm64/aarch64的OpenJDK8(当然是在对应的CPU系统上)。

  • 安装依赖库
sudo apt install -y mercurial zip
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 libasound2-dev
sudo apt install -y libfreetype6-dev libfontconfig1-dev
  • 看看版本情况

jdk8u/jdk8u: log

  • 下载库

现在看到的最新版本是jdk8u312-ga,所以:

hg clone -r jdk8u312-ga http://hg.openjdk.java.net/jdk8u/jdk8u
  • 获取源码
cd jdk8u

chmod +x get_source.sh

./get_source.sh
  •  编译
chmod +x configure
./configure

# 多线程加速编译
CPU_THREADS=`cat /proc/cpuinfo| grep "processor"| wc -l`
make JOBS=${CPU_THREADS} all

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0577s