Ubuntu 11.04 64位 编译 Android 2.3 源码(姜饼版本)

本文参考大量的网上的高人们的资料。不一一列出了。

首先,我建立了JNI的编译开发环境。

用VM安装Ubuntu

*. 安装ubuntu:ubuntu-11.04-desktop-amd64.iso

1. JDK的安装:
        自动安装:ubuntu的源提供一个JDK 是sun-java6-jdk   可以用Synaptic Package Manager(新立得)来安装,当然也可以在shell中执行下面命令来安装
  $ sudo apt-get install sun-java6-jdk
        手动安装:
        去官网下载最新的linux版本的JDK,我下载的是jdk-6u26-linux-x64.bin   。/usr目录主要用来存放ubuntu系统中用到的一些软件,/usr/lib/jvm/是系统默认的JDK目录,所以我也打算把自己下载的JDK安装到该目录下。/usr/lib/jvm/新建一个一文件件,把jdk-6u26-linux-x64.bin   拷贝到该文件夹下然后执行下面命令

        sudo chmod u+x /usr/lib/jvm/java/jdk-6u26-linux-x64.bin 修改bin文件权限,使其可执行然后,执行
        sudo ./jdk-6u26-linux-x64.bin安装

安装完成以后会在/usr/lib/jvm/java/下生成一个jdk1.6.0_26的文件夹。到此JDK 安装完毕。下面配置环境变量:

        command:
        sudo vi /etc/environment
        PATH="......:/usr /lib/jvm/java/jdk1.6.0_26/bin"(这个地方有引号,下面的classpath和java_home都没有引号)
        CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_26/lib
        JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_26

        source /home/用户名/.bashrc  (执行source命令时,前面不能家sudo 命令,因为source命令并不属于系统命令)
        此时,环境变量设置成功。

        由于ubuntu11.04 中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
  执行:
  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_26/bin/java 300
  格式:sudo update-alternatives --install /usr/bin/java java 用户的jdk的bin目录/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_26/bin/javac 300
  格式同上
  通过这一步将我们安装的jdk加入java选单。
  然后执行:
  sudo update-alternatives --config java
  通过这一步选择系统默认的jdk
  这样,再在shell中输入:
  java -version时,就会显示系统使用的java是sun的java,至此,jdk安装成功,环境变量设置成功。

相关推荐