再次整理Ubuntu下多个jdk版本切换的问题
2017-07-27 20:42
295 查看
之前在Ubuntu环境你下面安装Android studio以及Android6.0源码编译的时候首次遇到的了,要将两个不同的jdk配置到Ubuntu下的问题,那个时候胡乱折腾一通,最后半知半解的搞定了,但是心里面一直有个疑问,到底是怎么回事还是没有搞清楚的,再加上配置的环境变量也有问题,所以将各个问题搅成浆糊了。今天再次要将新的电脑配置为全志平台的Android4.4编译开发环境和Ubuntu之下的Android studio开发环境,一个需要jdk6,后者是需要jdk8.那么免不了要将这个问题摆出来搞清楚了。
首先将jdk6,也就是java se6安装好,这里我下载的是官网上面的bin文件,放到/usr/lib/jvm/java 下,修改权限后执行bin文件,详细请看:http://blog.csdn.net/zhaoqi2617/article/details/76210468 ,环境变量是在用户目录的 .bashrc里面进行配置的。然后安装jdk8,这个放在了用户目录的一个文件夹下面,然后在Android
studio里面进行配置,如图:
然后使用 update-alternatives 来进行配置:
首先配置jdk6的优先级:
sudo update-alternative --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_45/bin/java 300
sudo update-alternative --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_45/bin/javac 300
然后配置jdk8的优先级:
sudo update-alternatives --install /usr/bin/java java ~/jdk8的存放路径/bin/java 400
sudo update-alternatives --install /usr/bin/javac javac ~/jdk8的存放路径/bin/javac 400
(上述命令是手敲的,可能有误)
完成上述步骤,然后执行 sudo update-alternatives --config java 就能够选择对应的java jdk版本了。
另外,还有一个疑问:在这个过程当中没有在.bahsrc当中进行jdk8的环境变量配置,但貌似Android studio也能够运行编译~~~,这是为啥?
首先将jdk6,也就是java se6安装好,这里我下载的是官网上面的bin文件,放到/usr/lib/jvm/java 下,修改权限后执行bin文件,详细请看:http://blog.csdn.net/zhaoqi2617/article/details/76210468 ,环境变量是在用户目录的 .bashrc里面进行配置的。然后安装jdk8,这个放在了用户目录的一个文件夹下面,然后在Android
studio里面进行配置,如图:
然后使用 update-alternatives 来进行配置:
首先配置jdk6的优先级:
sudo update-alternative --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_45/bin/java 300
sudo update-alternative --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_45/bin/javac 300
然后配置jdk8的优先级:
sudo update-alternatives --install /usr/bin/java java ~/jdk8的存放路径/bin/java 400
sudo update-alternatives --install /usr/bin/javac javac ~/jdk8的存放路径/bin/javac 400
(上述命令是手敲的,可能有误)
完成上述步骤,然后执行 sudo update-alternatives --config java 就能够选择对应的java jdk版本了。
另外,还有一个疑问:在这个过程当中没有在.bahsrc当中进行jdk8的环境变量配置,但貌似Android studio也能够运行编译~~~,这是为啥?
相关文章推荐
- JDK版本切换问题
- [原]ubuntu 切换JDK版本
- 关于ubuntu 命令update-alternatives --config java 安装jdk出现不能选择版本问题!
- win10 64位系统中安装多个jdk版本的切换问题
- Ubuntu 14.04.1 配置 Android 源码开发环境(jdk版本切换)(转载)
- 解决Windows对JDK默认版本切换问题
- java JDK版本切换(ubuntu)
- Ubuntu切换jdk版本的方法
- 解决Windows对JDK默认版本切换问题
- Ubuntu安装切换jdk版本
- ubuntu java jdk版本安装,及版本切换
- 【工具】java jdk版本切换问题
- Ubuntu16.04 简单解决多版本python切换以及多版本pip对应问题
- ubuntu虚拟机Python版本切换问题记录
- Android实战技巧之八:Ubuntu下切换JDK版本
- 解决Windows对JDK默认版本切换问题
- win10 64位系统中安装多个jdk版本的切换问题
- Ubuntu 下自由切换JDK版本
- JDK环境变量配置以及JDK版本切换所遇问题
- Ubuntu怎么安装切换jdk的版本呢