CentOS7.1 JDK安装

1、卸载自带OPENJDK
    用 java -version 命令查看当前jdk版本信息
   #java -version
    用rpm -qa | grep java 命令查询操作系统自身安装的java
   #rpm -qa | grep java
    执行结果如下
      python-javapackages-3.4.1-11.el7.noarch
      java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64  
      java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
      tzdata-java-2015g-1.el7.noarch
      javapackages-tools-3.4.1-11.el7.noarch
      java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
      java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
     用rpm命令卸载下面这些文件(操作系统自身带的java相关文件)
      #rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64  
      #rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
      #rpm -e –nodeps tzdata-java-2015g-1.el7.noarch
      #rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
      #rpm -e –nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
     如果卸载错了,可使用yum install 来安装
2、下载JDK       
       jdk当前版本下载地址
       http://www.oracle.com/technetwork/java/javase/downloads/index.html
       jdk历史版本官网下载地址
       http://www.oracle.com/technetwork/java/javase/archive-139210.html   
       jdk7下载地址
       http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
       http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR  
        下载文件jdk-7u80-linux-x64.tar.gz,通过浏览器下载会默认下载到当前登陆用户的下载目录,
        例如当前登陆用户是root,那么下载位置为"/root/下载/jdk-7u80-linux-x64.tar.gz".
        用cp命令 把文件拷贝到 /usr/local/src/作备份。
      [root@localhost 下载]# cp jdk-7u80-linux-x64.tar.gz  /usr/local/src/   
3、解压JDK
       3.1 将"/root/下载/jdk-7u80-linux-x64.tar.gz"文件拷贝到/usr/java 目录下
      [root@localhost 下载]# cp jdk-7u80-linux-x64.tar.gz  /usr/java
      3.2 解压缩该压缩文件到 /usr/java目录   
     [root@localhost java]#tar -zxvf jdk-7u80-linux-x64.tar.gz
      3.3 使用rm -f命令删除该jdk压缩文件
     [root@localhost java]#rm -f jdk-8u74-linux-x64.gz
4、配置jdk环境变量
     4.1 编辑
    [root@localhost java]#vim /etc/profile
     在最后一行加上如下值
    #java environment
    export JAVA_HOME=/usr/java/jdk1.7.0_80
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin
     注:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
5、生效jdk环境变量
    source /etc/profile或 . /etc/profile
     #如果后卸载OPENJDK,就必须再次使用生效命令
6、检查安装是否成功
[root@localhost java]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
[root@localhost java]#

centos7下安装jdk7的更多相关文章

  1. CentOS7 下 安装 supervisor以及使用

    CentOS7 下 安装 supervisor 以及使用 手动安装 [注] linux环境必须安装 python 1.获取supervisor包:[https://pypi.python.org/py ...

  2. Linux CentOs7 下安装 redis

    Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装  命令如下 $ yum install gcc-c++ $ wget ht ...

  3. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  4. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  5. CentOS7下安装SVN服务端

    CentOS7下安装SVN服务 1. yum命令即可方便的完成安装# sudo yum install subversion 测试安装是否成功:# svnserve --version 更改svn的默 ...

  6. centOS7下安装GUI图形界面

    1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...

  7. CentOS7下安装MySQL并配置远程连接

    一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...

  8. Docker学习笔记3:CentOS7下安装Docker-Compose

    Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 安装Docker-Compose之前,请先安装 python-pip,请参考我的另一篇博文CentOS7下安装python-p ...

  9. docker(一) Centos7下安装docker

    docker(一) Centos7下安装dockerdocker(二) windows10下安装dockerdocker(三) 镜像和容器常用命令 docker(四) 使用Dockerfile构建镜像 ...

随机推荐

  1. Charles常用设置

    一.软件说明 Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析. 二.mock数据 场景说明: 使用步骤: 1.保存待测试 ...

  2. #1589 : 回文子串的数量(Manacher)

    #1589 : 回文子串的数量 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个字符串S,请统计S的所有|S| * (|S| + 1) / 2个子串中(首尾位置不 ...

  3. 1677 treecnt(贡献)

    1677 treecnt 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 给定一棵n个节点的树,从1到n标号.选择k个点,你需要选择一些边使得这k个点通过选择的边联 ...

  4. asp.net分页功能的实现

    效果图: 代码:static int PageSize = 30; #region 分页部分代码 //*********************************** 数据分页 ******** ...

  5. 巨蟒python全栈开发linux之centos2

    1.一些命令回顾 在vm中,右击"打开终端",输入命令ifconfig,得到的下图算是一个终端,并且我们可以看到服务器的ip是192.168.34.128 我们通过windows上 ...

  6. 移动端之touch事件--手指的滑动事件

    转自[B5教程网]:http://www.bcty365.com/content-142-5243-1.html 总结:touchmove的最后坐标减去touchstart的起始坐标.X的结果如果正数 ...

  7. Man-in-the-middle attack

    w https://en.wikipedia.org/wiki/Man-in-the-middle_attack https://zh.wikipedia.org/wiki/中间人攻击 需要通过一个安 ...

  8. 整理前端css/js/jq常见问题及解决方法(1)

    1. 兼容ie8圆角的解决方法:下载ie-css3.htc文件在css中加入behavior:url(ie-css3.htc);z-index:3; position:relative 即可 2. 去 ...

  9. 兼容ie的background-size: cover;

    .bg{ background: url() no-repeat; background-size:cover; filter: progid:DXImageTransform.Microsoft.A ...

  10. PEP8 Python 编码规范整理(Python)

    add by zhj: 这个是豆瓣网友整理的PEP8,算是PEP8的一个简易版本,因为原PEP8内容太多,所以建议先看这篇文章,然后再看PEP8中文翻译 原文:http://www.douban.co ...