Ubuntu10.04下build OpenJDK7 的过程
1. 安装mercurial
Mercurial是一个版本管理工具。
sudo apt-get install mercurial
安装mercurial的扩展,添加fclone在支持
hg clone http://bitbucket.org/pmezard/hgforest-crew
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个:
[extensions]
forest=/home/daren/hgforest-crew/forest.py
fetch=
2. 下载jdk7源码
hg fclone http://hg.openjdk.java.net/jdk7/jdk7
3. 安装gcc、g++、make等
sudo apt-get install build-essential
4. 安装XRender
sudo apt-get install libxrender-dev
sudo apt-get install xorg-dev
5. 安装alsa
sudo apt-get install libasound2-dev
6. Cups
sudo apt-get install libcups2-dev
7. 安装jdk6
8. 安装ant
设置ANT_HOME
9. 安装findbugs
编译需要这玩意儿有点奇怪。需要设置FINDBUGS_HOME
10. 测试编译
export LANG=C ALT_BOOTDIR=/opt/jdk1.6.0_22/
#删除JAVA_HOME
export -n JAVA_HOME
export ALT_JDK_IMPORT_PATH=/opt/jdk1.6.0_22/
make sanity BUILD_JAXWS=false BUILD_JAXP =false
在build BUILD_JAXWS和BUILD_JAXP总是提示找不到源文件,而我又暂时对只对JDK、Hotspot感兴趣,所以索性把这两个给去掉。
如果出现:Sanity check passed.则表示测试编译通过了,不过也别开心得太早,真正make的时候不保证一定没问题,也许还会缺少某些依赖。
11. 编译
export LANG=C ALT_BOOTDIR=/opt/jdk1.6.0_22/
#删除JAVA_HOME
export -n JAVA_HOME
export ALT_JDK_IMPORT_PATH=/opt/jdk1.6.0_22/
#make BUILD_JAXWS=false BUILD_JAXP=false
#make DEBUG_NAME=fastdebug BUILD_JAXWS=false BUILD_JAXP=false
make DEBUG_NAME=all_fastdebug BUILD_JAXWS=false BUILD_JAXP=false
如果一切正常的话在$HOME/jdk7/build/linux-i586/下就有build出来的jdk等了。
分享到:
相关推荐
Under Ubuntu 10.04,build development environment of Xilinx SB1651, pdf document.
VM7安装Ubuntu 10.04系统 VM7安装Ubuntu 10.04系统
ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...
安装Ubuntu10.04全过程(图解)
Ubuntu 10.04完全版入门教程 包含Ubuntu安装,配置过程,以及shell编程等内容。 分两部分: Ubuntu 10.04完全版first part Ubuntu 10.04完全版second part
ubuntu10.04 安装 opencv2.2.0
官方的chrome 只支持12.04以上的版本,由于所需的库不同 ubuntu 10.04 只能用之前的版本
最近开始学习Linux操作系统,遇到了很多问题,走了不少弯路。 Linux的却比windows强大很多,但像我这样刚入门的,用起来却不那么顺手。就拿上网来说吧,我在网上查了...此方法只适用于Ubuntu10.04,低版本我没试过。
4月29日最新发布的Ubuntu10.04正式版,是有一个LTS长期支持的版本。
介绍最新版本Ubuntu10.04的安装,配置,shell编程等内容,快速入门提高的资料。 分两卷: Ubuntu10.04入门教程01 Ubuntu10.04入门教程02
Ubuntu 10.04下编译Android源码全过程
ubuntu10.04安装配置指南.docx
Ubuntu10.04下编译Android源码全过程.pdf
一步一步教你如何子啊VM下安-ubuntu10.04的详细图文教程
主要介绍了关于嵌入式开发的环境配置 开发环境是Ubuntu 10.04LTS
家里的老笔记本装了诸多新版Ubuntu均不稳定,最终还是装回了10.04,结果安装最新版的方式得到的最新版本已经不能兼容10.04了。于是上网找了Chrome稳定版本的历史版本,然后本地下载各种版本尝试安装,得到了最新可...
UBuntu 10.04 smb.conf UBuntu 10.04 smb.conf UBuntu 10.04 smb.conf UBuntu 10.04 smb.conf
ubuntu下安装jdk1.6的过程,包括报错的处理等
从u盘安装ubuntu10.04全过程 带图哦
ubuntu10.04下安装NS2.34的说明文档,亲测,按步骤做可以轻松安装