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目錄。
發佈了48 篇原創文章 · 獲贊 1 · 訪問量 3310
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章