android 4.0 配置 Java SE 1.6

采摘处:http://hi.baidu.com/designhouse/blog/item/b840a0443da3ee9db3b7dc30.html

原来编译android 2.3时用sudo apt-get install default-jdk安装jdk,android 2.3可以编译通过。

今天编译android 4.0.3时提示如下错误:

You are attempting to build with the incorrect version
of java. 
Your version is: java version "1.6.0_22".
The correct version is: Java SE 1.6.
 
查了一下现在已安装的java:
java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (6b22-1.10.4-0ubuntu1~11.04.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)

解决办法如下:
1.从java官方地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html 下载Java SE Development Kit 6 Update 31文件,文件名是jdk-6u31-linux-i586.bin。
2. 参考这篇文章配置Java SE 1.6, http://hi.baidu.com/designhouse/blog/item/e48e4854d3987c48574e0011.html
要注意两个jdk版本不一样,所以路径名有区别。
3. 配置完后,再查看jdk版本:
$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)





你可能感兴趣的:(java,jdk,c,android,ubuntu,Build)