文档章节

jdk for centos7

飞机上的蜗牛
 飞机上的蜗牛
发布于 2017/05/10 13:39
字数 441
阅读 3
收藏 0

第一步检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。 
检查命令:

  • java -version
  • rpm -qa | grep java

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

  • rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
  • rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

解压安装

将安装文件上传到linux服务器后,进入到该目录执行解压安装:

tar -zxvf jdk-7u75-linux-x64.tar.gz 

解压完成后创建一个新的java目录并将刚刚解压的jdk目录移动到我们创建的目录:

mkdir /wocloud/java
mv ./jdk1.7.0_75 /wocloud/java/

最后再删除安装文件:

rm -rf jdk-7u75-linux-x64.gz

配置环境变量

安装完成后需要配置一下环境变量,编辑/etc/profile文件:

vi /etc/profile

在文件尾部添加如下配置:

export JAVA_HOME=/wocloud/java/jdk1.7.0_75 
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

或者:

  • JAVA_HOME=/down/jdk1.8.0_121  
  • JRE_HOME=/down/jdk1.8.0_121/jre  
  • CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  
  • PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin  
  • export JAVA_HOME JRE_HOME CLASS_PATH PATH  

使修改生效:

[root@admin local]# source /etc/profile   //使修改立即生效 
[root@admin local]# echo $PATH   //查看PATH值

查看系统环境状态:

[root@localhost down]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/down/jdk1.8.0_121/bin:/down/jdk1.8.0_121/jre/bin:/root/bin

截图如下: 
这里写图片描述

编辑完成后记得输入:wq保存退出,最后一步就是通过source命令重新加载/etc/profile文件,使得修改后的内容在当前shell窗口有效:

source /etc/profile

测试

输入java -version查看一下jdk版本信息: 
这里写图片描述

如上图所示正常显示了jdk版本,到此为止就已经安装成功了。

© 著作权归作者所有

上一篇: centos7配置防火墙
下一篇: nginx for centos7
飞机上的蜗牛
粉丝 0
博文 12
码字总数 10421
作品 0
东城
程序员
私信 提问
CentOs7 急速安装 JDK

CentOs7 急速安装 JDK, 献给还在为装机浪费生命的同学。 准备工作: Centos7 最小化安装(或者更高) Oracle官网下载 jdk 包。(http://www.oracle.com/technetwork/java/javase/downloads/jd...

gaob2001
2017/08/21
0
0
【纯干货】CentOS7上基于nginx搭建tomcat9.0版本的负载均衡群集管理

【纯干货】CentOS7上基于nginx搭建tomcat9.0版本的负载均衡群集管理 前言 前面咱们介绍了CentOS7上的LVS负载均衡群集管理之LVS-NAT,下面就在给大家介绍一种负载均衡群集:基于nginx搭建tom...

漂移的兔子
2018/07/05
0
0
docker上,基于jdk镜像安装tomcat

1.我是使用的VMwareWorkstation创建的虚拟机,发行版本是centos7。 2.已经从dockerhub上面下载了jdk镜像, name=docker.io/ingensi/oracle-jdk ; description=Official Oracle JDK installe...

小小怪医芙兰
2016/07/08
732
1
开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8

题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于: 希望了解Linux的开发人员; 需要在L...

周金桥
2018/06/29
0
0
使用Docker搭建SonarQube检测代码质量

SonarQube 简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 可以通过插件形式,支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二...

嘿嘿!!
2017/09/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员Java教程分享Java的两种跳转语句

好程序员Java教程分享Java的两种跳转语句,Java跳转语句用于实现循环执行过程中程序流程的跳转,在Java中的跳转语句有 break语句和 continue语句两种。接下来分别进行详细地讲解。 1、Java的第...

好程序员IT
17分钟前
2
0
BCFTools安装

1 缺少bzlib.h:sudo apt-get install libbz2-dev 2 缺少lzma.h:sudo apt-get install liblzma-dev 安装时需同时具备bcftools和htslib工程,在bcftools文件夹中执行 #make #sudo make insta......

悲催的古灵武士
21分钟前
1
0
django2.2数据库删除以后无法重新创建问题处理

https://blog.csdn.net/androidstarjack/article/details/89216892

平头哥-Enjoystudy
22分钟前
0
0
Amino在实际项目中的安装和使用

Amino作为性能卓越的无锁集合包,List线程安全集合执行速度之快远超CopyOnRightArrayList,但它唯一的缺点就是无法用maven直接安装。 我们需要在其官网下载源码,直接安装到我们本地的私有库...

算法之名
23分钟前
9
0
Intellij热部署插件JRebel

Intellij热部署插件JRebel 2018年08月30日 23:15:48 慕容雪_ 阅读数 9674 版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/weixin_42831477/article/details/82229436...

嘿嘿嘿IT
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部