一、声明

  本文采用操作系统版本: Centos 7 Linux 系统  
  版本源:CentOS-7-x86_64-DVD-1708.iso
  官网下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
  安装包选择:最小安装包(已安装 vim 功能)

二、安装前的准备

  2.1 安装包下载

    从官网下载自己需要的 jdk 版本,本文使用的版本为:JDK1.7.0_80

    安装包名为:jdk-7u80-linux-x64.rpm

    官网下载地址:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm

  2.2 安装上传至 linux

    通过 ftp 软件将本版本软件上传至:/var/ftp/pub 文件下

    本文对怎么使用 windows 系统的 ftp 软件 链接 linux 不再做赘述,可以参见小生的这篇文章:

      centos 7 linux系统默认ftp安装配置和部署(详细讲解)

  2.3 检查是否 linux 存在 jdk 程序

    以下程序均可以检测是否存在 jdk 程序:

      [root@localhost pub]# java -version

      [root@localhost pub]# rpm -qa | grep jdk

   说明:如果发现有安装好的 OpenJDK 以及安装包的话那么首先依次执行卸载:

      [root@localhost ~]# rpm -e –nodeps tzdata-java-2012c-1.el6.noarch

      [root@localhost ~]# rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

三、安装 jdk

  3.1 安装 JDK 文件

    在 /usr/ftp/pub 文件下,使用 rpm 命令进行 jdk 安装

    [root@localhost pub]# rpm -ivh jdk-7u80-linux-x64.rpm

    文件可能为不可执行文件,增加执行权限就行了:[root@localhost pub]# chmod +x jdk-7u80-linux-x64.rpm

    说明:本章节只针对 rpm 格式的文件进行实例讲解,

       对于 yum 在线安装 和 zp 压缩包格式解压安装方法在第四章节进行拓展讲解。

  3.2 CLASS PATH 环境配置

    查看 jdk 是否安装成功:[root@localhost pub]# java -version

    使用 vim 编辑修改系统环境配置文件信息:[root@localhost ~]# vim /etc/profile

#set java environment

JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASSPATH PATH

      思考:从 jdk 自动安装可以看出,java系统程序 被安装在了 /usr 目录下并创建 java 配置文件夹,同理猜测绝大多数应用软件都会安装在这里。

    注意让修改结果生效:[root@localhost java]# source /etc/profile

四、对 jdk 源文件安装方式的扩展(以 jdk-7u75 为例)

  4.1 gz/tar 格式的源文件安装方式

    使用 tar 命令解压:[root@localhost pub]# tar -zxvf jdk-7u75-linux-x64.tar.gz(此为 gz 格式,针对 tar 格式也有效)

    移动并至 /usr 目录下并创建 java 目录,存放解压后的文件到这里即可:

      [root@localhost pub]# mkdir /usr/java  

      [root@localhost pub]# mv -zxvf jdk-7u75-linux-x64 /usr/java/

  4.2 用 yum 安装 jdk

    查看 yum 库中有哪些版本的 jdk:[root@localhost ~]# yum search java | grep jdk

    选择自己想要的版本进行安装即可:[root@localhost ~]# yum install java-1.7.0-openjdk

    安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64

创作不易,感谢打赏关注。

centos 7 linux 安装与卸载 jdk 7的更多相关文章

  1. centos 7 linux 安装与卸载 tomcat 7

    一.声明 本文采用操作系统版本: Centos 7 Linux系统 版本源:CentOS-7-x86_64-DVD-1708.iso 官网下载地址:http://isoredirect.centos. ...

  2. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  3. 在Centos中yum安装和卸载软件的使用方法(转)

    在Centos中yum安装和卸载软件的使用方法 安装方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软 ...

  4. 在Centos中yum安装和卸载软件的使用方法(转载)

    转自: http://gzmaster.blog.51cto.com/299556/72278 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. ...

  5. MQ for linux安装与卸载【转】

    MQ for linux安装与卸载[转] 一.安装步骤:1. 用root帐号登录系统2. MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,需确保相关目录下有足够的 ...

  6. linux下安装+配置+卸载jdk

    一. 解压安装jdk在shell终端下进入jdk1.7.0_55.bin文件所在目录, 执行命令 ./jdk1.7.0_55.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes, ...

  7. Linux下安装和卸载jdk步骤详述

    安装jdk 1.下载jdk8 jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...

  8. 怎么样使用yum来安装、卸载jdk

    安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java version "1.6.0"OpenJDK  Runtime Envi ...

  9. linux 安装 cenos7 和 jdk

    安装一个虚拟机安装cenos7 版本的 安装完虚拟机后必备工具 第一步. 配置网路 设置桥接网路设置静态网络参考 下面博文 http://www.cnblogs.com/Jerry1104/p/758 ...

随机推荐

  1. a,b值进行交换的方法

    方法一 最容易想到的就是拿一个空“杯子”进行转换,代码如下: <script type="text/javascript"> ; ; var c; c = a; a = ...

  2. python微信自动回复

    模块是itchat 下载:命令行输入 pip install itchat import itchat #导入itchat模块 itchat.auto_login() #登陆微信,授权 用命令行发送给 ...

  3. logstash报错 :backtrace=>["org/jruby/RubyIO.java:1457:in `write'", "org/jruby/RubyIO.java:1428:in `write'"

    报错: [2019-04-16T15:54:07,827][FATAL][logstash.runner ] An unexpected error occurred! {:error=>#&l ...

  4. 修改mysql登录密码

    通过cmd   登录进mysql系统后,输入 : set password for root@localhost = password('admin'); 其中admin  为新密码: 导入外部数据库 ...

  5. 排序算法(sorting algorithm) 之 选择排序(selection sort)

    https://en.wikipedia.org/wiki/Selection_sort loop1: 4,6,1,3,7 -> 4,6,1,3,7 4,6,1,3,7 -> ,3,7 1 ...

  6. Exp3 免杀原理与实践 20154320 李超

    基础知识 如何检测出恶意代码 基于特征码的检测:分析指令的统计特性.代码的结构特性等.如果一个可执行文件(或其他运行的库.脚本等)拥有一般恶意代码所通有的特征(开启后门等)则被认为是恶意代码 启发式恶 ...

  7. U-Boot Makefile分析(4)具体子Makefile的分析

    前面分析的都是多数Makefile要读入的文件,这次我们以drivers/mtd/nand/Makefile为例,分析一个具体的子Makefile是如何工作的. 子Makefile的结构是固定的: i ...

  8. Exp4 恶意代码分析 ——20164325王晓蕊

    1.实践目标 监控你自己系统的运行状态,看有没有可疑的程序在运行. 分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,systracer套件 ...

  9. 机器学习常用sklearn库

    Sklearn.model_selection(模型选择) Cross_val_score:交叉验证 Train_test_split:数据切割 GridsearchCV:网格搜索 Sklearn.m ...

  10. android hal 诠释

    历史原因使Android系统有了HAL,它的角色相当于一个中间人,对上层,它负责给JNI提供调用kernel的方法,对下层,它所提供的方法包含能够访问kernel的函数,即kernel提供给上层的AP ...