xubuntu下openjdk终于编译成功了

今天,在这篇文章[url]http://www.cnblogs.com/haoweishow/archive/2012/02/07/2341323.html[/url]的帮助下终于在xubuntu的环境中编译成功了openjdk7。
我之前装好了jdk和ant,而且我不是在虚拟机环境。所以还是有些不同。

1. 安装jdk
直接下载:[url]http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jdk-6u32-linux-i586.bin?AuthParam=1337735364_2b306a7e077eda7fda82458789d3e854[/url]
安装步骤就省略了。我装到了:~/apps/java/jdk1.6.0_32
2. 安装ant
直接下载解压到制定目录,我解压到:~/apps/apache-ant-1.8.3
3. 安装编译所需的库和软件
sudo apt-get install gawk g++ libasound2-dev libcups2-dev libx11-dev libxt-dev libxrender-dev libxext-dev libxtst-dev

4. 安装freetype.下载地址[url]http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.4/freetype-2.4.4.tar.gz[/url],本地保存路径:~/Downloads
cd ~/Downloads
tar zxvf freetype-2.4.4.tar.gz -C ..
cd ~/freetype-2.4.4
./configure
make
sudo make install

安装过程报错但是ignored,不影响。
这里有意点需注意,freetype被安装在了:
/usr/local/include/freetype2/freetype
为了编译顺利,最好把目录freetype挪到/usr/local/include目录下,即:
/usr/local/include/freetype

命令:
sudo mv /usr/local/include/freetype2/freetype /usr/local/include/


5. 取得openjdk7的源码
cd ~/Downloads
wget http://www.java.net/download/openjdk/jdk7u4/promoted/b22/openjdk-7u4-fcs-src-b22-02_may_2012.zip
unzip openjdk-7u4-fcs-src-b22-02_may_2012.zip
sudo mv openjdk ..

这样,openjdk源码就放在了~/openjdk

5.编译
命令:
cd ~/openjdk
export ALT_BOOTDIR="~/apps/java/jdk1.6.0_32"
export ALT_JDK_IMPORT_PATH="~/apps/java/jdk1.6.0_32"
export ANT_HOME="~/apps/apache-ant-1.8.4"
export PATH="/usr/local/sbin:/usr/lib/:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:~/apache-ant-1.8.4/bin"
export ALT_FREETYPE_HEADERS_PATH=/usr/local/include/freetype
export ALT_FREETYPE_LIB_PATH=/usr/local/lib/

make sanity

make all



接下来,就是等待了。。。。Good luck. :D 我的老赛扬+1G内存不给力,用了一个半小时。
编译好的jdk位于openjdk/build目录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值