Chinaunix

标题: sun-java6-jdk的问题 [打印本页]

作者: 中关村村草    时间: 2012-03-02 17:40
标题: sun-java6-jdk的问题
sun-java6-jdk的问题






之前一直按照这个网页搭建环境
  1. [plain] view plaincopyprint?http://source.android.com/source/initializing.html  
  2. http://source.android.com/source/initializing.html今天发现sun-java6-jdk不能安装,按照ubuntu wiki的方法仍然失败:[html] view plaincopyprint?http://wiki.ubuntu.org.cn/Sun-java6  
  3. http://wiki.ubuntu.org.cn/Sun-java6
复制代码
LOG:
在编译android代码时报错如下(之前只有openjdk-6-jdk):

[html] view plaincopyprint?************************************************************  
You are attempting to build with the incorrect version  
of java.  
   
Your version is: java version "1.6.0_20".  
The correct version is: Java SE 1.6.  
   
Please follow the machine setup instructions at  
    http://source.android.com/source/download.html  
************************************************************  
************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: java version "1.6.0_20".
The correct version is: Java SE 1.6.

Please follow the machine setup instructions at
    http://source.android.com/source/download.html
************************************************************

解决办法:
在sun网站下载java SE 1.6,改变权限,安装,copy到合适的位置
  1. [plain] view plaincopyprint?java.sun.com->http://www.oracle.com/technetwork/java/javase/downloads/index.html  
  2. jdk-6u31-linux-i586.bin  
  3. chmod a+x jdk-6u31-linux-i586.bin  
  4. ./jdk-6u31-linux-i586.bin  
  5. mv jdk1.6.0_31/ /usr/local/bin/sun-jdk1.6.0_31  
  6. java.sun.com->http://www.oracle.com/technetwork/java/javase/downloads/index.html
  7. jdk-6u31-linux-i586.bin
  8. chmod a+x jdk-6u31-linux-i586.bin
  9. ./jdk-6u31-linux-i586.bin
  10. mv jdk1.6.0_31/ /usr/local/bin/sun-jdk1.6.0_31
复制代码
设置环境变量:

在~/.bashrc里加入环境变量,然后执行profile,
  1. [html] view plaincopyprint?export JAVA_HOME=/usr/local/bin/sun-jdk1.6.0_31  
  2. export JRE_HOME=$JAVA_HOME/jre  
  3. export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
  4. export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin  
  5.   
  6. source ~/.profile  
  7. export JAVA_HOME=/usr/local/bin/sun-jdk1.6.0_31
  8. export JRE_HOME=$JAVA_HOME/jre
  9. export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  10. export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
复制代码
source ~/.profile
作者: 健康木乃伊    时间: 2012-03-02 17:40
谢谢分享




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2