当我从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
答案 0 :(得分:0)
我在这里发布我的解决方案,以防其他人遇到类似的问题而且偶然发现了这个问题。我只是重新安装了我的操作系统,再次运行了一些步骤,这一切都完美无缺。我必须在我的机器上造成某种错误,因为我也运行了相同的步骤。以下是我在干净的机器上手动安装Java 6所做的工作:
将Java6和Java / bin位置添加到路径中。对我而言:
导出JAVA_HOME = usr / lib / jvm / jdk1.6.0_45
export PATH = / usr / bin:$ JAVA_HOME / bin