android 4.0 配置 Java SE 1.6
分类: tools
2012-04-05 14:14
180人阅读
收藏
举报
采摘处: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)