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
- 2.1.2 JDK安装与环境变量配置(Linux版)
- linux 安装jdk与卸载,配置环境变量
- Fedora Linux,JDK安装与配置环境变量
- JDK安装与环境变量配置(linux)
- Linux JDK 安装 环境变量配置
- linux安装JDK配置环境变量
- linux安装JDK配置环境变量
- LINUX 安装 JDK 配置环境变量
- 2.1.1 JDK安装与环境变量配置(Win版)
- Linux下jdk环境变量配置与tomcat安装配置
- JDK安装与环境变量配置
- JDK安装与环境变量配置
- JDK安装与环境变量配置
- JDK安装与环境变量配置
- JDK安装与环境变量配置
- jdk安装与环境变量配置
- JDK安装与环境变量配置
- JDK安装与环境变量配置
- 经典算法51(来测测你的编程基础)
- android Mediaplayer各种属性和方法简单介绍
- 真机运行报错
- response.getDescriptorForType().getFields()
- 图片任意位置添加水印
- 2.1.2 JDK安装与环境变量配置(Linux版)
- Comparator和Comparable接口的区别
- Duda I/O-Duda I/O
- 用vcgencmd获取树莓派硬件状态数据
- studio 真机调试时出现“Application xxxx waiting for the debugger to attach”
- svn使用常用错误
- ThreadPoolTaskExecutor 多线程分解执行耗时任务与单线程串行执行简单比较
- Spring框架
- 解决跨域json无法收到结果的问题