openjdk-7, 在 mysenvsetup.sh 加上 JAVA_HOME 宣告,指定到 jdk-7
build fail : 缺lsop.
在 ubuntu 10.04 (lucid) 上要 build 有兩個問題:
- java7
- python2.7
java7 : 到 Oracle download jdk7 的 tar 檔。
解開放在 /usr/lib/jvm/ 下。
並且 export JAVA_HOME 到 那裡。
python2.7 的話,一樣,download source 下來,configure, make & install
但是要注意,要 install 到 local,所以 configure 時...
./configure --prefix=/home/charles-chang/pyton26/這樣 build 玩install 才會正確,python lib 才會找到正確的地方。
還有,android build 需要 zip2 module,
configure 會檢查系統有沒有安裝 libbz2-dev,
如果沒有,就不會 build bz2 module。
所以記得要install 玩再configure
install 後,還要改 path:
export PATH=/home/charles-chang/python27/bin/:$PATH這樣才會用到 python2.7
很奇怪的是,build script 在 linux 指定用 openjdk, 在 Mac, Windows 用 Oracle jdk.
所以上面的安裝build 會有 error,就去改 build script,不要指定 openjdk 就可以。