ubuntu12.04将当前终端的jdk环境临时切换到jdk1.7
来源:互联网 发布:linux倒序 ll 编辑:程序博客网 时间:2024/05/18 00:33
Android5.0需要用jdk1.7来进行编译,而另一方面在5.0之前的其它版本(如Android4.4)要用jdk1.6进行编译,所以我们可以将需要进行5.0 code编译的终端临时切换到jdk1.7,具体如下:
1.sudo apt-get install openjdk-7-jdk
安装之后jdk7所在路径为/usr/lib/jvm/java-7-openjdk-amd64
2.修改当前bash环境下的JAVA_HOME
export JAVA_HOME=<your_jdk1.6_path>
eg.export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
3.修改当前bash的CLASSPATH等环境变量
方式一:
参考网络搜索资料修改
1) vi /etc/enviroment
将如下内容加入enviroment中:
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2)source /etc/enviroment
这中方式虽然能起到作用,但是有副作用,修改完/etc/enviroment之后重启机器之后,从GNOME图形界面没办法登录了,且终端登录之后像vi,ls, cd等基础命令都没办法使用了,所以如果遇到这种情况,不要着急,直接用ls所在位置的全路径执行,将/etc/enviroment中的内容注释掉,reboot就恢复正常了
方式二
1) vi /etc/profile
修改JAVA_HOME,如下:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
2)source /etc/profile
建议采用这种方式
4.验证jdk是否切换成功
java -version
显示如下内容则成功:
java version "1.7.0_03"
OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu2)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
- ubuntu12.04将当前终端的jdk环境临时切换到jdk1.7
- windows中不同版本JDK环境的切换(以JDK1.7和JDK1.8为例)
- JDK1.8与JDK1.7环境的切换
- Ubuntu14.04搭建jdk1.6和jdk1.7可切换的android编译环境。
- 在终端里临时设置JDK1.5的方法
- 在终端里临时设置JDK1.5的方法
- ubuntu12.04 jdk1.7 安装
- Ubuntu12.04安装Jdk1.7
- 将当前应用切换到后台
- Ubuntu12.04下JDK、Eclipse的安装,在linux终端中用命令启动eclipse
- Ubuntu12.04下JDK、Eclipse的安装,在linux终端中用命令启动eclipse
- Ubuntu12.04 设置当前目录下打开i终端
- Ubuntu12.04安装jdk开发环境
- Ubuntu14.04 切换jdk1.6和open jdk1.7编译环境
- ubuntu12.04中配置sun jdk1.7
- ubuntu12.04 安装配置jdk1.7
- 在ubuntu12.04中安装jdk1.7
- ubuntu12.04 安装配置jdk1.7
- ios导航栏,状态栏自定义设计相关参数 (转)
- Photoshop脚本 > 另存当前文档
- NetBeans的(默认)快捷键
- 纯码农的尴尬
- Android 依赖注入函数库Roboguice(一)
- ubuntu12.04将当前终端的jdk环境临时切换到jdk1.7
- linux grep命令详解
- Photoshop脚本 > 查看图层边界信息
- CodeForces 482B Interesting Array
- Sharepoint2013 webpart 使用Jquery+json数据实现的菜单。
- InorderTraversal非递归实现
- 但是对于Hibernate3.6.5会报错PersistenceException包含如下信息:
- Photoshop脚本 > 复制一份当前文档
- UVa 884 - Factorial Factors