CentOS下构建OpenJDK

编译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*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值