原文链接:http://android.eoe.cn/topic/android_sdk

1.下载Java的开发包JDK:

JDK有好几个类型版本,我们只需要选择Java SE类型的版本就行了。

进入网页: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。

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的更多相关文章

  1. 【android开发】如何在Linux平台下安装JDK环境

    原文:http://android.eoe.cn/topic/android_sdk Linux平台JDK安装 本文主要描述如何在Linux平台下安装JDK环境.进入网页:http://www.ora ...

  2. Linux终端下安装jdk

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

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

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

  4. Java入门——在Linux环境下安装JDK并配置环境变量

    Java入门——在Linux环境下安装JDK并配置环境变量 摘要:本文主要说明在Linux环境下JDK的安装,以及安装完成之后环境变量的配置. 使用已下载的压缩包进行安装 下载并解压 在Java的官网 ...

  5. 在Linux系统下安装jdk并配置环境变量

    本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...

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

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

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

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

  8. Linux基础:Linux环境下安装JDK

    title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...

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

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

随机推荐

  1. webpack4 css 文件提取 压缩 MiniCssExtractPlugin optimize-css-assets-webpack-plugin

    1.使用的插件 MiniCssExtractPlugin:https://webpack.js.org/plugins/mini-css-extract-plugin/#src/components/ ...

  2. 排序基础之非比较的计数排序、桶排序、基数排序(Java实现)

    转载请注明原文地址: http://www.cnblogs.com/ygj0930/p/6639353.html  比较和非比较排序 快速排序.归并排序.堆排序.冒泡排序等比较排序,每个数都必须和其他 ...

  3. java并发之SynchronousQueue实现原理

    前言 SynchronousQueue是一个比较特别的队列,由于在线程池方面有所应用,为了更好的理解线程池的实现原理,笔者花了些时间学习了一下该队列源码(JDK1.8),此队列源码中充斥着大量的CAS ...

  4. MySQL Gap Lock问题

    四种隔离级别说明 隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read) 未提交读(Read uncommitted) 可能 可能 ...

  5. 十大经典排序算法-JS篇

    http://web.jobbole.com/87968/ 虽然是JS篇,但其他编程语言(例如java)实现起来是差不多的.

  6. FTP下载工具

    开源的FTP下载工具,FTP搬运工.... 01.FileZilla_3.21.0_win64 官方地址: https://filezilla-project.org/ 下载地址: http://pa ...

  7. Oracle Tuxedo工作站客户端与服务端的样例程序

    服务端代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <cty ...

  8. 【php将日志写入一个按时间天来分类的文件】put_file_contents()

    具体参考php官方文档:http://php.net/manual/zh/function.file-put-contents.php 具体参数:成功返回插入数据的字节数,失败返回false 使用示例 ...

  9. Java实现List数组的几种替代方案

    在Java中,禁止定义List<Integer>a[],这种List数组结构. 但是还是可以使用其它一些方式来实现列表数组. 一.使用Node把List包裹起来 public class ...

  10. iostat 监视I/O子系统

    iostat是I/O statistics(输入/输出统计)的缩写,用来动态监视系统的磁盘操作活动. 11.1. 命令格式 iostat[参数][时间][次数] 11.2. 命令功能 通过iostat ...