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. Android Studio Error -- Could not create the Java Virtual Machine

    :app:dexDebug Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurre ...

  2. python3----基础函数的参数是可变参数,将传进来的参数转成列表

    def myFun(*argments): values = [x for x in argments] print(values) myFun(1,2,3,4,5,6) result: [1, 2, ...

  3. go反射----2值

    声明:文章内容取自雨痕老师<Go语言学习笔记> 和Type获取类型信息不同,Value专注于对象实例数据读写. 在前面章节曾提到过,接口变量会复制对象,且是unaddressable的,所 ...

  4. urllib -- ProxyHandler处理器(代理设置)

    import urllib.requestimport randomimport ssl proxy_list = [ {"https" : "196.61.27.58: ...

  5. 有关于iOS字体的设置

    1.网上搜索字体文件(后缀名为.ttf,或.odf) 2.把字体库导入到工程的resouce中 3.在程序viewdidload中加载一下一段代码 NSArray *familyNames = [UI ...

  6. [Noip2016]天天爱跑步 LCA+DFS

    [Noip2016]天天爱跑步 Description 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.?天天爱跑步?是一个养成类游戏,需要玩家每天按时上线,完成打卡任 ...

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

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

  8. oracle 查看表是否被锁

    --以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$proce ...

  9. 巨蟒python全栈开发linux之centos4

    1.linux虚拟环境1-4 2.linux运行crm代码

  10. solr删除数据(全删除)

    背景:数据索引错了,不想要了.也不想一条条删! 方法: 1.在solr客户端,访问你的索引库(我认为最方便的方法) 1)documents type 选择 XML 2)documents 输入下面语句 ...