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