各位好,我在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没装么,去甲骨文的网站上下载安装
$ whereis jar
应该能看到/usr/bin/jar
如果没有任何显示,就是JDK没装么,去甲骨文的网站上下载安装
#2
你还好,我这个连ubuntu12.04都安装不起。。。。伤心
#3
你还好,我这个连ubuntu12.04都安装不起。。。。伤心
#4
where jar 回车后没有内容,可能是路径设置问题
#5
你QQ多少?我告诉你安装哦
#6
#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
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没装么,去甲骨文的网站上下载安装
$ whereis jar
应该能看到/usr/bin/jar
如果没有任何显示,就是JDK没装么,去甲骨文的网站上下载安装
#2
你还好,我这个连ubuntu12.04都安装不起。。。。伤心
#3
你还好,我这个连ubuntu12.04都安装不起。。。。伤心
#4
where jar 回车后没有内容,可能是路径设置问题
#5
你QQ多少?我告诉你安装哦
#6
#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
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
我也碰到了,正在寻求解决办法