centos 7 linux 安装与卸载 jdk 7
一、声明
本文采用操作系统版本: 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/binexport 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的更多相关文章
- centos 7 linux 安装与卸载 tomcat 7
一.声明 本文采用操作系统版本: Centos 7 Linux系统 版本源:CentOS-7-x86_64-DVD-1708.iso 官网下载地址:http://isoredirect.centos. ...
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
- 在Centos中yum安装和卸载软件的使用方法(转)
在Centos中yum安装和卸载软件的使用方法 安装方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软 ...
- 在Centos中yum安装和卸载软件的使用方法(转载)
转自: http://gzmaster.blog.51cto.com/299556/72278 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. ...
- MQ for linux安装与卸载【转】
MQ for linux安装与卸载[转] 一.安装步骤:1. 用root帐号登录系统2. MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,需确保相关目录下有足够的 ...
- linux下安装+配置+卸载jdk
一. 解压安装jdk在shell终端下进入jdk1.7.0_55.bin文件所在目录, 执行命令 ./jdk1.7.0_55.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes, ...
- Linux下安装和卸载jdk步骤详述
安装jdk 1.下载jdk8 jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...
- 怎么样使用yum来安装、卸载jdk
安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java version "1.6.0"OpenJDK Runtime Envi ...
- linux 安装 cenos7 和 jdk
安装一个虚拟机安装cenos7 版本的 安装完虚拟机后必备工具 第一步. 配置网路 设置桥接网路设置静态网络参考 下面博文 http://www.cnblogs.com/Jerry1104/p/758 ...
随机推荐
- 2019.03.11 bzoj4813: [Cqoi2017]小Q的棋盘(贪心)
传送门 考虑最后所有走过的点构成的树,显然除了最长链走一遍以外每条轻链都走两遍. 于是求一波最长链搞一搞就完了. 注意几个小细节特判qwq 代码: #include<bits/stdc++.h& ...
- android各种笔记
一.生成key http://blog.csdn.net/anyanyan07/article/details/53493785 二.mac os项目变大 删除 项目中app->build文件夹 ...
- JavaScript基础视频教程总结(051-060章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- 20155205 郝博雅 Exp2 后门原理与实践
20155205 郝博雅 Exp2 后门原理与实践 一.基础问题回答 后门(木马) 专用程序 投放 隐藏(免杀) 启动(自启动.绑定) (1)例举你能想到的一个后门进入到你系统中的可能方式? 答:上学 ...
- LoRa与NB-IoT对比(转载)
物联网的基本架构包括三个层面:感知层.网络层和应用层. 物联网架构图 感知层通过传感器采集某些数据(声.光.电等),基于网络层的终端模组,对接到网络层的基站,实现数据采集后的传输. 网络层负责将感知层 ...
- MySql技术内幕之MySQL入门(1)
目录 MySql技术内幕之MySQL入门(1) 安装 关于注释 执行SQL语句 关于命令大小写 创建数据库 查看表的信息 查看更加详细的信息 查看与给定模式相匹配的列 插入数据 利用insert添加行 ...
- Matlib
>>> name1=input('请输入第一个名字;') 请输入第一个名字;陈汉彬 >>> name2=input('请输入第二个名字;') 请输入第二个名字;钟宇 ...
- struts2 升级至2.3.32时访问页面报错 File "/struts-tags" not found
Apache struts是美国阿帕奇(Apache)软件基金会负责维护的一个开源项目,是一套用于创建企业级Java Web 应用的开源MVC框架,主要提供两个版本框架产品: struts 1和str ...
- repo 用法
repo的用法(zz) 注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载.管理Android项目的软件仓库.(也就是说,他是用来管理给git管理的一个个仓库的) ...
- socket实现FTP上传下载功能
'''服务器端''' 1 _author__ = "Dbass" import socketserver import json,os class MyTCPHandler(soc ...