原文: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环境的更多相关文章

  1. 如何在Linux平台下安装JDK

    原文链接:http://android.eoe.cn/topic/android_sdk 1.下载Java的开发包JDK: JDK有好几个类型版本,我们只需要选择Java SE类型的版本就行了. 进入 ...

  2. Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

    Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...

  3. Arduino可穿戴教程Linux平台下安装Arduino IDE

    Arduino可穿戴教程Linux平台下安装Arduino IDE Linux平台下安装Arduino IDE Linux平台下的安装方式和Windows下的zip形式安装是类似的,只是Linux下的 ...

  4. Linux终端下安装jdk

    linux 终端下安装jdk(rpm方法) 1.下载jdk对应版本rpm文件(以下称为jdk.rpm) 放在对应文件夹下 2.使用命令给定权限 #chmod +x jdk.rpm 3.解压rpm文件 ...

  5. 【Linux】CentOS7.0下安装JDK环境

    写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...

  6. Linux系统下配置JDK环境变量

    刚申请了阿里云,平时很少接触Linux,特此记录一下Linux系统下安装JDK的步骤. 1.进入usr:cd /usr: 2.创建java文件夹:mkdir java: 3.将下载好的文件拷贝至jav ...

  7. 如何在Windows平台下安装配置Memcached

    Memcached是一个自由开源的,高性能,分布式内存对象缓存系统. Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一 ...

  8. (转载)Linux平台下安装 python 模块包

    https://blog.csdn.net/aiwangtingyun/article/details/79121145 一.安装Python Windows平台下: 进入Python官网下载页面下载 ...

  9. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

随机推荐

  1. 批处理/命令行合并js,递归合并子目录js文件

    for /r %%i in (*.js) do type "%%i">>xxx-all.js java -jar yuicompressor.jar --type js ...

  2. Multitenant Architecture---PDB与CDB

    一.多租户框架 多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用 ...

  3. 写带有清晰图片的博客:如何将word中的图片复制到windows live writer保持大小不变--清晰度不变

    写blog的习惯,先在word写了,复制到windows live writer,再发布到博客园.word中的文章,图片有缩放比例,复制到windows live writer后图片变得不清晰.除了一 ...

  4. 使用Repository Creation Utility创建档案库并连接

    使用Repository Creation Utility创建档案库 档案库创建方式 1. 使用Repository Creation Utility创建 1.1使用下载的RCU http://www ...

  5. case when then用法

    --简单Case函数 CASE sex WHEN ' THEN '男' WHEN ' THEN '女' ELSE '其他' END //案例 select cid as 渠道编号, ' then '小 ...

  6. android自动化测试--appium运行的坑问题及解决方法

    问题 1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was ...

  7. Jenkins中集成jmeter-maven插件

    转自:http://my.oschina.net/u/1377774/blog/168969 目录[-] 第一步.先在maven工程中单独使用jmeter-maven插件 0.环境 1.在POM.xm ...

  8. Kibana 日志查询

    1 概述 很多系统的日志都会放在 Kibana 供查询,就是所谓的 ELK.Kibana 除了可以使用界面供的一些 tab 或者 button 去筛选日志,也可以在搜索栏中使用 Lucene 的语法简 ...

  9. java hibernate session create

    public class RegisterStory { private SysUserCDao sysUserCDao; @Test public void test() { SessionFact ...

  10. 最新的 CocoaPods 的使用教程(一)

    发布开源库到CocoaPods的时候.对CocoaPods重新学习了一下. 1.CocoaPods的日常使用 2.创建CocoaPods的私有库 3.创建CocoaPods的开源库 一. CocoaP ...