android 4.0 配置 Java SE 1.6

android 4.0 配置 Java SE 1.6

分类: tools 180人阅读 评论(0) 收藏 举报

采摘处: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-x64.bin。

2配置Java SE 1.6

移到/opt目录下

执行chmod +x jdk-6u31-linux-x64.bin 使该文件变为可执行文件

开始安装     sudo ./jdk-6u31-linux-x64.bin 

sudo gedit /etc/profile
在文件最后添加
#set java environment
export JAVA_HOME=/opt/jdk1.6.0_31
export JRE_HOME=/opt/jdk1.6.0_31/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

//要注意两个jdk版本不一样,所以路径名有区别。

执行 source /etc/profile

3. 配置完后,再查看jdk版本:

$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b07)
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)


你可能感兴趣的:(tools)