编译OpenJDK 需要有一个OpenJDK6的版本 因为有一些JAVA程序需要编译 就比如javac就是用Java写的
安装alsa(AdvancedLinux Sound Architecture) yum install alsa
安装cups-devel yum install cups-devel
安装 libXi-devel yum install libXi-devel
安装g++ yum install gcc gcc-c++
安装 freetype2.3
The FreeType Project 的网址是:http://www.freetype.org/ 然后在左边菜单选择Download 下载2.3+的版本
安装ant
ant 是 Apache 基金会的项目 Apache的网址是:www.apache.org 然后在最下面选择Ant 然后进入在左边的菜单选择Download 下载1.7+以上的版本
设置环境变量
unset CLASSPATH
unset JAVA_HOME
export LANG=C
export ALT_BOOTDIR=/Develop/ProgramFiles/Oracle/SUN/JDK/6/x86/jdk1.6.0_45
export ANT_HOME=/Develop/ProgramFiles/Apache/Ant/1.9.4/apache-ant-1.9.4
export ALT_FREETYPE_HEADERS_PATH=/usr/local/include/freetype2
export ALT_FREETYPE_LIB_PATH=/usr/local/lib
export SKIP_DEBUG_BUILD=false
export SKIP_FASTDEBUG_BUILD=true
export DEBUG_NAME=debug
好了把OpenJDK 赋值到CentOs里面 然后解压
然后进入OpenJdk 的目录
运行make sanity ARCH_DATA_MODEL=32
如果成功,那么输出Sanity check passed
开始制作 输入指令 make ARCH_DATA_MODEL=32 ALLOW_DOWNLOADS=true
如果报awt相关的错误试试下面这个
yum install libX*
安装alsa(AdvancedLinux Sound Architecture) yum install alsa
安装cups-devel yum install cups-devel
安装 libXi-devel yum install libXi-devel
安装g++ yum install gcc gcc-c++
安装 freetype2.3
The FreeType Project 的网址是:http://www.freetype.org/ 然后在左边菜单选择Download 下载2.3+的版本
安装ant
ant 是 Apache 基金会的项目 Apache的网址是:www.apache.org 然后在最下面选择Ant 然后进入在左边的菜单选择Download 下载1.7+以上的版本
设置环境变量
unset CLASSPATH
unset JAVA_HOME
export LANG=C
export ALT_BOOTDIR=/Develop/ProgramFiles/Oracle/SUN/JDK/6/x86/jdk1.6.0_45
export ANT_HOME=/Develop/ProgramFiles/Apache/Ant/1.9.4/apache-ant-1.9.4
export ALT_FREETYPE_HEADERS_PATH=/usr/local/include/freetype2
export ALT_FREETYPE_LIB_PATH=/usr/local/lib
export SKIP_DEBUG_BUILD=false
export SKIP_FASTDEBUG_BUILD=true
export DEBUG_NAME=debug
好了把OpenJDK 赋值到CentOs里面 然后解压
然后进入OpenJdk 的目录
运行make sanity ARCH_DATA_MODEL=32
如果成功,那么输出Sanity check passed
开始制作 输入指令 make ARCH_DATA_MODEL=32 ALLOW_DOWNLOADS=true
如果报awt相关的错误试试下面这个
yum install libX*