Le contenu de cet article concerne les étapes détaillées de la compilation du JDK dans un environnement Linux. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Préparation de l'environnement
Étapes de compilation
1. Installez les dépendances de compilation du JDK et exécutez la commande :
sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant
2. Décompressez Ouvrir le JDK.
unzip openjdk-7u75-src-b13-18_dec_2014.zip
3. Installez Bootstrap JDK.
./jdk-6u45-linux-x64.bin
4. Créez un nouveau script shell dans le répertoire Open JDK : build.sh,
#!/bin/bash export LANG=C export ALT_BOOTDIR=/home/javon/jdk/jdk1.6.0_45 #允许自动下载依赖包 export ALLOW_DOWNLOADS=true#使用预编译头文件,以提升便以速度 export USE_PRECOMPILED_HEADER=true#要编译的内容 export BUILD_LANGTOOLS=true export BUILD_JAXP=true export BUILD_JAXWS=true export BUILD_CORBA=true export BUILD_HOSTPOT=true export BUILD_JDK=true#要编译的版本 export SKIP_DEBUG_BUILD=false export SKIP_FASTDEBUG_BUILD=true export DEBUG_NAME=debug #避免javaws和浏览器Java插件等的build BUILD_DEPLOY=false#不build安装包 BUILD_INSTALL=false#设置存放编译结果的目录 export ALT_OUTPUTDIR=/home/javon/jdk/openjdk-7-src/build unset CLASSPATH unset JAVA_HOME make sanity make 2>&1 | tee $ALT_OUTPUTDIR/build.log
Remarque : ALT_BOOTDIR est le répertoire d'installation de Bootstrap JDK.
5. Modifiez un fichier dans le code source d'Open JDK,
AZ=AZM;2015-12-31-20-00-00;AZN MZ=MZM;2016-06-30-22-00-00;MZN RO=ROL;2015-06-30-21-00-00;RON TR=TRL;2014-12-31-22-00-00;TRY VE=VEB;2018-01-01-04-00-00;VEF
6.Exécutez le script de compilation
<🎜. >
#cd <OpenJDK源码目录>cd /home/javon/jdk/openjdk/sh build.sh
Problèmes rencontrés lors du processus de compilation
1. La version du système d'exploitation n'est pas prise en charge.
Solution : Modifier le fichier
SUPPORTED_OS_VERSION = 2.4% 2.5% 2.6% 3% 4%
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!