各位好,我在vmware 虚拟机下的ubuntu12.04编译android4.0代码,make -j4 出现下列错误,要怎样解决

时间:2021-04-07 14:49:10

各位好,我在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 environment

JAVA_HOME=/home/test/jdk1.6.0_33

export JRE_HOME=/home/test/jdk1.6.0_33/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

12 个解决方案

#1


没有jar命令么

$ whereis jar
应该能看到/usr/bin/jar

如果没有任何显示,就是JDK没装么,去甲骨文的网站上下载安装

#2


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

#3


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

#4


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

#5


你QQ多少?我告诉你安装哦

#6


该回复于2012-07-03 15:45:02被版主删除

#7


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

#8


楼主是怎么解决第一个问题的?

#9


举例

cd /usr/bin

sudo 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

#10


你好,我也遇到类似的问题,应该怎么去解决呢

#11


装JDK了么

#12


我也碰到了,正在寻求解决办法

#1


没有jar命令么

$ whereis jar
应该能看到/usr/bin/jar

如果没有任何显示,就是JDK没装么,去甲骨文的网站上下载安装

#2


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

#3


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

#4


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

#5


你QQ多少?我告诉你安装哦

#6


该回复于2012-07-03 15:45:02被版主删除

#7


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

#8


楼主是怎么解决第一个问题的?

#9


举例

cd /usr/bin

sudo 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

#10


你好,我也遇到类似的问题,应该怎么去解决呢

#11


装JDK了么

#12


我也碰到了,正在寻求解决办法