二、 编译openjdk

、操作系统

1)、ubuntu的版本选择10.10

2)、安全操作系统选择英文,网络设置桥连接

 

2、安装必备软件

1)、sudo apt-get upgrade  

2)、sudo apt-getupdate

3)、sudoapt-get install openssh-server(可选安装)

4)、sudoapt-get install vim (可选安装)

 

3、使用客户端putty连接(可选)

 

4、准备编译环境

1)、安装mercurial Mercurial是一个版本管理工具。

sudo apt-get install mercurial ,安装mercurial的扩展。

添加fclone在支持 hg clone http://bitbucket.org/pmezard/hgforest-crew 

将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个。  

[extensions] 

forest=/home/zicheng/hgforest-crew/forest.py 

2)、下载jdk7源码 

hg fclonehttp://hg.openjdk.java.net/jdk7/jdk7  (在当前目录下,新建文件jdk)

3)、安装编译时需要的东西

sudo apt-get install build-essential gawk m4  libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils 

sudo apt-get build-dep openjdk-6

sudo apt-get install  openjdk-6-jdk

sudo apt-get install ant

 

5、制定编译shell脚本放在jdk7文件夹中(上述下载的jdk代码)编译脚本。

unset JAVA_HOME 

export 

exportALT_BOOTDIR=/usr/lib/jvm/java-6-openjdk

exportALT_JDK_IMPORT_PATH=/usr/lib/jvm/java-6-openjdk

exportALT_DEVTOOLS_PATH=/usr/bin

exportANT_HOME=/usr/share/ant

exportSKIP_DEBUG_BUILD=false

exportSKIP_FASTDEBUG_BUILD=true

exportDEBUG_NAME=debug

makeBUILD_JAXWS=false BUILD_JAXP=false

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值