各位好,我在vmware 虚拟机下的ubuntu12.04编译android4.0代码,make -j4 出现下列错误,要怎样解决!!!!!!!!host Java: jsr305lib (out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/classes)
host Java: antlr (out/host/common/obj/JAVA_LIBRARIES/antlr_intermediates/classes)
target Java: core (out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes)
host Java: dx (out/host/common/obj/JAVA_LIBRARIES/dx_intermediates/classes)
/bin/bash: jar: command not found
make: *** [out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/javalib.jar] Error 127
make: *** Waiting for unfinished jobs....
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/bin/bash: jar: command not found
make: *** [out/host/common/obj/JAVA_LIBRARIES/antlr_intermediates/javalib.jar] Error 127
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/bin/bash: jar: command not found
make: *** [out/host/common/obj/JAVA_LIBRARIES/dx_intermediates/javalib.jar] Error 127
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/bin/bash: jar: command not found
make: *** [out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes-full-debug.jar] Error 127
配置JDK如下:
#set java environmentJAVA_HOME=/home/test/jdk1.6.0_33export JRE_HOME=/home/test/jdk1.6.0_33/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

解决方案 »

  1.   

    没有jar命令么$ whereis jar
    应该能看到/usr/bin/jar如果没有任何显示,就是JDK没装么,去甲骨文的网站上下载安装
      

  2.   

    你还好,我这个连ubuntu12.04都安装不起。伤心
      

  3.   

    你还好,我这个连ubuntu12.04都安装不起。伤心
      

  4.   

    where jar 回车后没有内容,可能是路径设置问题
      

  5.   

    应该是JAVA没安装好或者没有配置好吧
      

  6.   

    举例cd /usr/binsudo ln -s -f /usr/lib/jvm/jdk1.6.0_24/bin/jar提示javah:commond not found,则同理cd /usr/bin
    ln -s -f /usr/lib/jvm/jdk1.6.0_24/bin/javah