from:http://koliy.iteye.com/blog/1472827java
在編譯android環境時,java -version 命令明明可以正確表示java已經安裝成功,環境設置正確。可是,在編譯android時,檢查java版本卻通不過去:提示/bin/bash: java: command not found 問題,android
重裝jdk幾回還是出現這種問題,沒辦法只好作個軟連接了。bash
sudo ln -s /jdk1.6.0_21/bin/jar /bin/jarjvm
sudo ln -s /jdk1.6.0_21/bin/java /bin/javaspa
sudo ln -s /jdk1.6.0_21/bin/javac /bin/javacblog
sudo ln -s /jdk1.6.0_21/bin/javah /bin/javahget
sudo ln -s /jdk1.6.0_21/bin/javadoc /bin/javadocit
------------------------------------------------------------io
終於:能夠編譯經過了。。。編譯
/bin/bash: jar: command not found
解決辦法:
cd /usr/bin
必須先進入/usr/bin,下同
sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/jar
個人jdk是安裝在/usr/lib/jvm/jdk1.6.0_30/目錄下的
若是提示javah:commond not found,因而照葫蘆畫瓢,輸入命令
cd /usr/bin
ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/javah