你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu下多版本JDK切换

[日期:2014-07-06] 来源:Linux社区  作者:Linux [字体: ]

Android 不同版本推荐的JDK可能不一样,这样导致了在多个不同Android版本下工作会需要不同版本的jdk
Android L以及最新的Google推荐的是openjdk-7-jdk,并且限制只能使用jdk7以上的版本,但是在4.4以及以下版本中,jdk7编译失败,很多项目编译失败,除了修复编译失败的问题之外我们还可以再安装一个jdk6。
首先我们下载sun-jdk-6出来,安装略,我把文件释放到/opt/jdk目录了
配置如下:
$ sudo vim /etc/profile
在文件的末尾加上如下内容,保存并关闭文件

# for java
export JAVA_HOME=/opt/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin

$ source /etc/profile
*如果你没有多版本的jdk,最后一行可以这样写,那么会直接使用/opt/jdk,不需要切换
PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

*如果你有多个jdk的话,可以一行可以这样写,那么会使用/usr/bin/java – > /etc/alternatives/java
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
然后执行下面的
$ sudo update-alternatives –install /usr/bin/javah javah /opt/jdk/bin/javah 255
$ sudo update-alternatives –install /usr/bin/javac javac /opt/jdk/bin/javac 255
$ sudo update-alternatives –install /usr/bin/java java /opt/jdk/bin/java 255
$ sudo update-alternatives –install /usr/bin/jar jar /opt/jdk/bin/jar 255

安装完了sun jdk之后,我们来安装 openjdk (安装环境Ubuntu 14.04)
$ sudo apt-get install openjdk-7-jdk
安装完毕之后,执行以下命令来切换你的jdk
$ sudo update-alternatives –config java
$ sudo update-alternatives –config javac
$ sudo update-alternatives –config javah
$ sudo update-alternatives –config jar

当然了你可以自己在android 不同版本编译的时候单独在build里面设置切换不同的jdk,此处就不多说了。

Ubuntu下安装JDK7(附Clojure下载) http://www.linuxidc.com/Linux/2012-10/71557.htm

Ubuntu 12.04下安装JDK1.7 http://www.linuxidc.com/Linux/2012-06/62239.htm

CentOS6.3安装JDK和环境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-07/104087.htm

linux
相关资讯       Ubuntu JDK 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款