、操作系统
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