当我在 Ubuntu 10.04 上从源代码构建 android 2.3 时遇到了这个错误。我怀疑这是路径或沿着这些路线的问题,但无法弄清楚。我见过类似的人有这个问题,但我没有找到任何适合我的解决方案。我提供了一些关于我的环境的信息,任何帮助将不胜感激(如果你知道我的路径是正确的,那么即使这将是有益的,因为我可以开始研究其他可能的错误来源)。谢谢。
java -version 应该表明安装成功:
juan@juan-desktop:~/bin/WORKING_DIRECTORY$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
我的 .bashrc 有:
export JAVA_HOME=/usr/java/jdk1.6.0_45/bin/java
PATH=$PATH:/usr/local/bin:/usr/bin:/usr/lib:/usr/lib/jvm:/usr/lib/jvm/jdk1.6.0_45/bin
更多信息:
juan@juan-desktop:~$ namei -mx /usr/bin/java
f: /usr/bin/java
Drwxr-xr-x /
drwxr-xr-x usr
drwxr-xr-x bin
lrwxrwxrwx java -> /etc/alternatives/java
Drwxr-xr-x /
drwxr-xr-x etc
drwxr-xr-x alternatives
lrwxrwxrwx java -> /usr/lib/jvm/jdk1.6.0_45/bin/java
Drwxr-xr-x /
drwxr-xr-x usr
drwxr-xr-x lib
drwxr-xr-x jvm
drwxr-xr-x jdk1.6.0_45
drwxr-xr-x bin
-rwxr-xr-x java