2.1.2 JDK安装与环境变量配置(Linux版)

来源:互联网 发布:产品数据分析报告模板 编辑:程序博客网 时间:2024/05/17 23:49

2.1.2 JDK安装与环境变量配置(Linux版)

标签(空格分隔): StudyNote


本文声明
本文由Coder-pig编写,想了解其他内容,可见CoderPig’s Android Study Note——目录
尊重作者劳动成果,未经本人授权,禁止转载!违者必究!
目录源地址:http://blog.csdn.net/coder_pig/article/details/51348769


PS:系统环境是基于Ubuntu 14.04 LTS


方法一:直接打开Terminal(终端),依次键入下述三个命令即可:

sudo apt-add-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-set-default

这样安装会自动设置好环境变量,可能你想安装的是其他版本的jdk,比如jdk 7的,
只需把java8改成java7即可,另外还有一点,你可以下载多个jdk,而你不想新下载
jdk会覆盖你之前的环境变量,可以把安装语句改成:

sudo apt-get install oracle-java7-installer

默认安装到/usr/lib/jvm/目录下!


方法二:自己下载jdk压缩包,手动配环境变量

当然,你也可以自己下jdk压缩包,解压后自己手动配Java环境变量,打开Terminal,
键入:sudo gedit ~/.bashrc 然后添加环境变量的配置代码:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55   export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:$PATH

保存键入java,javac看是否生效。


Android源码编译时设置局部环境变量

如题,假如我们开发普通应用是基于jdk 1.8的,而编译源码需要的环境是jdk 1.6或者jdk 1.7
的,那么我们可以在创建一个设置临时Java环境变量的文件,然后让在当前Terminal中jdk的版
本变成1.6或者1.7,比如我在源码目录下创建一个jdk.sh的文件,然后写入下述内容:

export J2SDKDIR=/usr/lib/jvm/java-7-openjdk-amd64export J2REDIR=/usr/lib/jvm/java-7-openjdk-amd64/jreexport PATH=/usr/lib/jvm/java-7-openjdk-amd64/bin:/usr/lib/jvm/java-7-openjdk-amd64/db/bin:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin:$PATHexport JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64export DERBY_HOME=/usr/lib/jvm/java-7-openjdk-amd64/db

保存,然后在编译源码之前,我只需要键入: . jdk.sh 即可让局部环境变量生效,
那么在这个Terminal里,jdk的版本就变成了1.7了,然后就可以进行源码编译的后续操作了。

1 0
原创粉丝点击