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了,然后就可以进行源码编译的后续操作了。
相关文章推荐
- Linux常用命令
- centos6下安装dedecms
- 关于在Linux:Pydev中安装MySQLdb问题
- linux之x86裁剪移植---字符界面sdl开发入门
- Linux /proc目录
- centos6安装GitLab全程详解和常见问题解决
- centos6 安装GitLab
- Linux设备模型(3)_Uevent【转】
- Linux内核中的GPIO系统之(3):pin controller driver代码分析--devm_kzalloc使用【转】
- linux 32位 pae
- centos6/7安装gitlab
- 每天一个Linux命令(13)less命令
- 正确计算linux系统内存使用率
- 阿里云CentOS6.5安装java web 环境
- 基于FL2440的Linux-2.6.35内核移植--触摸屏
- Centos6.5服务器上配置本地yum源!!!
- linux文件权限赋值
- linux rz上传
- Centos配置VLAN+BRIDGE实现虚拟机KVM划分VLAN
- APUE,TLPI,UNP读书笔记——linux IO模型以及IO复用