# 深度Deepin编译OpenJDK8
# 1. 安装依赖
安装基本组件
sudo apt-get update sudo apt-get install build-essential sudo apt-get install libfreetype6-dev sudo apt-get install libasound2-dev sudo apt-get install ant=1.9.4-31
2
3
4
5安装Oraclejdk
检查通过
sudo make sanity1设置环境变量
export LANG=C export ALT_BOOTDIR=/home/kk/Documents/jdk7u/compileGuide/jdk1.6.0_45/ export ALLOW_DOWNLOADS=true export HOTSPOT_BUILD_JOBS=4 export ALT_PARALLEL_COMPILE_JOBS=4 export USE_PRECOMPILED_HEADER=true export BUILD_LANGTOOLS=true export BUILD_HOTSPOT=true export BUILD_JDK=true export BUILD_DEPLOY=false export BUILD_INSTALL=false export ALT_OUTPUTDIR=/home/kk/Documents/jdkbuilt unset JAVA_HOME unset CLASSPATH export JAVA_TOOL_OPTIONS=-Dfile.encoding=ascii make DISABLE_HOTSPOT_OS_VERSION_CHECK=OK1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16编译
make DISABLE_HOTSPOT_OS_VERSION_CHECK=OK1
# 2. 问题解决
- cannot find -lX11 sudo apt-get install libx11-dev
- fatal error: X11/***.h: No such file or directory 参考 【解决】fatal error: X11/XXXX.h: No such file or directory (opens new window) sudo apt-get install libxext-dev libxrender-dev libxtst-dev