本文以编译OpenJDK为例,简单写出编译OpenJDK的过程。
编译环境
- Ubuntu Server 18.04 LTS
- apt install openjdk-11-jdk
编译OpenJDK12 需要先安装OpenJDK11 以此类推
下载OpenJDK12
-
可以到这个页面中 点击zip 下载源码
-
也可以执行以下命令下载
wget -c https://hg.openjdk.java.net/jdk/jdk12/archive/06222165c35f.zip
- 最后一种方法在国内下载太慢 不推荐
hg clone https://hg.openjdk.java.net/jdk/jdk12
安装依赖项
工具 | 库名称 | 安装命令 |
---|---|---|
FreeType | The FreeType Project | sudo apt-get install libfreetyped-dev |
CUPS | Common UNIX Printing System | sudo apt-get install libcups2-dev |
X11 | X window System | sudo apt-get in |