`

编译android源码时,jdk1.5和1.6的切换

 
阅读更多

1。默认安装

sudo apt-get install sun-java6-jdk 和

sudo apt-get install sun-java5-jdk 时

路径为/usr/lib/jvm/(仅在ubuntu上测试,其他的系统不知道。)

2。系统中如果同时存在JDK1.5和JDK1.6。需要实现能够在不同版本间切换。

      使用update-alternatives命令实现。

        首先为JDK1.5版生成可选配置选项:

         update-alternatives --install /usr/lib/jvm/jdk jdk /usr/lib/jvm/java-1.5.0-sun-1.5.0.22

          /usr/lib/jvm/jdk是符号链接,它指向/etc/alternatives/jdk(由第2个参数给出的),/usr/lib/jvm/java-1.5.0-sun-1.5.0.22是实际目的链接,255是优先级(任意整数,在automatic mode自动模式时,数字大的优先级较高,被选为默认配置选项)。

 

添加链接:

 

sudo update-alternatives --install /usr/bin/java java xxx/bin/java 100

sudo update-alternatives --install /usr/bin/javac javac xxx/bin/javac 100

 

这样,默认jdk版本即为1.5版。需要切换到1.6版时,使用

      sudo update-alternatives --config java

   sudo update-alternatives --config javac

如图:

 

There are 6 choices for the alternative java (providing /usr/bin/java).

 

  Selection    Path                                            Priority   Status

------------------------------------------------------------

  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      auto mode

  1            /usr/lib/jvm/java-6-oracle/bin/java              1         manual mode

  2            /usr/lib/jvm/java-6-oracle/jre/bin/java          65        manual mode

  3            /usr/lib/jvm/java-6-sun/jre/bin/java             63        manual mode

* 4            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode

  5            /usr/lib/jvm/java-7-oracle/jre/bin/java          64        manual mode

  6            /usr/lib/jvm/jdk1.7.0_72/bin/java                300       manual mode

 

Press enter to keep the current choice[*], or type selection number: 

 

 
3最后在/etc/profile or ~/.bashrc 文件末尾加入

 

# add JDK7 cofig ----

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

# add JDK7 cofig ----

 

 主要为黑色部分。然后就可以使用了。不行的话,重启下启动试试。仅为自己备忘。

 

 

  • 大小: 27.4 KB
  • 大小: 27.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics