您的位置:首页 > 运维架构 > Linux

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

2016-05-11 12:03 633 查看

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/java
sudo apt-get update
sudo 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-amd64
export J2REDIR=/usr/lib/jvm/java-7-openjdk-amd64/jre
export 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:$PATH
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export DERBY_HOME=/usr/lib/jvm/java-7-openjdk-amd64/db


保存,然后在编译源码之前,我只需要键入: . jdk.sh 即可让局部环境变量生效,

那么在这个Terminal里,jdk的版本就变成了1.7了,然后就可以进行源码编译的后续操作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: