【android开发】如何在Linux平台下安装JDK环境
原文:http://android.eoe.cn/topic/android_sdk
Linux平台JDK安装
本文主要描述如何在Linux平台下安装JDK环境。
进入网页:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
如下图:

这里作为开发人员,我们选择JDK而不是JRE,因此用鼠标点击JDK下面的DOWNLOAD按钮,进入新的网页,如下图:

这里有不同平台的版本可供下载,对于Linux平台,有32位和64位两种,每种又分成了rpm和tar.gz两种类型文件,对于使用rpm管理包的Linux系统可以下载rpm文件安装,也可以下载tar.gz文件。没有使用rpm包管理器的Linux只能使用tar.gz文件。本人自己用的是32位的CentOS 6.2版,选择下载jdk-7u4-linux-i586.tar.gz(注:CentOS使用rpm包管理器,也可以下载jdk-7u4-linux-i586.rpm来进行安装)。
要下载相应版本必须接受相应的许可协议,缺省情况下是不接受相应的许可协议,见上图。直接点击下载就会给出提示。如下图:

必须先点击左边的单选按钮“Accept License Agreement”,表示接受相应的许可协议,点击后网页就会变成如下图所示:

然后鼠标点击相应版本就开始下载了。
2.安装JDK
下载jdk-7u4-linux-i586.tar.gz后,在Linux终端中运行 tar-xvzf jdk-7u4-linux-i586.tar.gz 进行解压,会被解压在文件夹jdk1.7.0_04中,把整个文件夹jdk1.7.0_04放在自己喜欢的目录下就行了(注:目录尽量不要有中文,不要有空格)。本人放在 /root/work/program_files 目录下,如下图:

到目前为止,我们的JDK还没有设置到环境变量中,运行 java -version 测试一下如下图所示:

系统没有找java所在的路径。
运行一下 set 命令,检查一下环境变量,如下图:

可以看到环境变量**PATH**中没有java的路径,缺省情况下,系统无法找到我们的JDK。
简单方法
使用ppa安装:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
3.配置JDK环境变量
编辑用户账户所在目录下的 .bash_profile 文件,本人使用的是vi编辑器,如下图所示:

在.bash_profile 中添加JDK中bin目录所在的路径,如下图所示:

我们的目录放在最前面,如果有多个JDK或者JRE时确保我们的JDK能够优先被使用。我们的jdk1.7.0_04位于/root/work/program_files 目录下,所以添加的路径为/root/work/program_files/jdk1.7.0_04/bin 。保存文件后退出当前用户,重新登录,确保我们的配置文件.bash_profile的改动生效。
运行一下set命令,检查一下环境变量,如下图:

我们看到环境变量PATH中已经有了/root/work/program_files/jdk1.7.0_04/bin,配置成功 。
运行一下 java –version ,如下图所示:

说明JDK配置成功,版本为1.7.0_04。
到此为止,我们的Linux平台的JDK就安装好了。
T
【android开发】如何在Linux平台下安装JDK环境的更多相关文章
- 如何在Linux平台下安装JDK
原文链接:http://android.eoe.cn/topic/android_sdk 1.下载Java的开发包JDK: JDK有好几个类型版本,我们只需要选择Java SE类型的版本就行了. 进入 ...
- Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...
- Arduino可穿戴教程Linux平台下安装Arduino IDE
Arduino可穿戴教程Linux平台下安装Arduino IDE Linux平台下安装Arduino IDE Linux平台下的安装方式和Windows下的zip形式安装是类似的,只是Linux下的 ...
- Linux终端下安装jdk
linux 终端下安装jdk(rpm方法) 1.下载jdk对应版本rpm文件(以下称为jdk.rpm) 放在对应文件夹下 2.使用命令给定权限 #chmod +x jdk.rpm 3.解压rpm文件 ...
- 【Linux】CentOS7.0下安装JDK环境
写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...
- Linux系统下配置JDK环境变量
刚申请了阿里云,平时很少接触Linux,特此记录一下Linux系统下安装JDK的步骤. 1.进入usr:cd /usr: 2.创建java文件夹:mkdir java: 3.将下载好的文件拷贝至jav ...
- 如何在Windows平台下安装配置Memcached
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统. Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一 ...
- (转载)Linux平台下安装 python 模块包
https://blog.csdn.net/aiwangtingyun/article/details/79121145 一.安装Python Windows平台下: 进入Python官网下载页面下载 ...
- linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例
Day47笔记Linux+redis入门 Day47 知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...
随机推荐
- java并发之SynchronousQueue实现原理
前言 SynchronousQueue是一个比较特别的队列,由于在线程池方面有所应用,为了更好的理解线程池的实现原理,笔者花了些时间学习了一下该队列源码(JDK1.8),此队列源码中充斥着大量的CAS ...
- 【Shell】Linux的判断表达式:-d,-f,-e等
文件比较运算符 表达式 说明 案例 -e filename 如果filename存在,则为真 [ –e /et ...
- urllib2特点--urllib2.build_opener对象接口
# -*- coding: cp936 -*- #python 27 #xiaodeng #urllib2特点--urllib2.build_opener对象接口 import urllib2 imp ...
- java new关键字
//new关键字://1.表示创建一个对象//2.表示实例化对象//3.表示申请内存空间 在python中其实就是一个实例化的过程
- CString与UTF8互转代码
这个代码网上很多,留在这里做个备份. static std::string ConvertCStringToUTF8( CString strValue ) { std::wstring wbuffe ...
- tomcat,很多时候,可以在服务server.xml中可以实现一些效果
一.--日志 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="log ...
- 播布客视频PIT专用播放器MBOO2015
播布客视频,还是挺不错... 很多视频都是pit后缀的,需要用MBOO2015才可以打开... 00.MB2015软件 01.视频样例 02.download 链接: https://pan.baid ...
- SpringMVC multipart文件上传
一.介绍 spring内建的multipart支持网络程序文件上传.我们可以通过配置MultipartResolver来启动上传支持.它定义在org.springframework.web.mul ...
- Dubbo OPS工具——dubbo-admin & dubbo-monitor
1. 前言 今年八月份的时候,查看github仓库,Dubbo OPS还提供了三种工具用于Dubbo的监控运维: 九月份,伴随着Dubbo的全面快速的升级,现在仓库里Dubbo OPS下这三个工具已经 ...
- 【mysql】数据库Schema的优化
由于MySQL数据库是基于行(Row)存储的数据库,而数据库操作 IO 的时候是以 page(block)的方式,也就是说,如果我们每条记录所占用的空间量减小,就会使每个page中可存放的数据行数增大 ...