Make找不到tools.jar

Roy*_*ley 9 java makefile path

运行Ubuntu 12.04

我已添加到PATH: /home/jeffrey/jdk1.6.0_43/lib

我正在尝试使用Make从源代码构建:

make -j16
Run Code Online (Sandbox Code Playgroud)

但遇到错误:

build/core/config.mk:268: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com.  Stop.
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释为什么Make找不到tools.jar

编辑

JAVA_HOME=/home/jeffrey/jdk1.6.0_43/bin/java
Run Code Online (Sandbox Code Playgroud)

通过env在shell中输入命令来确定.此外,这是为所有用户设置的etc/profile

另外:

jeffrey@jeffrey-Satellite-M645:~/WORKING_DIRECTORY$ java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
jeffrey@jeffrey-Satellite-M645:~/WORKING_DIRECTORY$ 
Run Code Online (Sandbox Code Playgroud)

Roy*_*ley 13

ANDROID_JAVA_HOME环境变量设置为JDK路径,修复此错误.

我找到了这个SO帖子的答案.