运行Ubuntu 12.04制作找不到的tools.jar
我已经加入到PATH:/home/jeffrey/jdk1.6.0_43/lib
我试图用建立从源头上构建:
make -j16
但遇到的错误:
build/core/config.mk:268: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Stop.
任何人都可以向我解释为什么Make找不到tools.jar
?
EDIT
JAVA_HOME=/home/jeffrey/jdk1.6.0_43/bin/java
通过输入env
命令到壳体测定。
[email protected]:~/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)
[email protected]:~/WORKING_DIRECTORY$
你在做什么? makefile可能假定可以使用JAVA_HOME环境变量或类似的东西找到JDK;它不会尝试为tools.jar搜索PATH。 – Joni
您不要将JAVA_HOME指向二进制文件。您将它指向安装java的顶级路径。相反,你可以在二进制文件所在的位置(不是二进制本身)指向PATH,而不是在安装java的顶级目录。 –
@EtanReisner根据你的评论,我改成了'JAVA_HOME =/home/jeffrey/jdk1.6.0_43'。已关闭/打开 - 仍然无法找到tools.jar –