zoukankan      html  css  js  c++  java
  • Centos下安装jdk详解

    环境:

    系统:

    [root@Wulaoer ~]# cat /proc/version 
    Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 21 03:15:09 UTC 2013
    

    jdk:

    jdk-8u73-linux-x64.tar.gz

    下载网址:http://219.239.26.14/files/4037000007B2A548/download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.tar.gz  

    以下是安装说明。

    首先、在安装之前看以下Linux自带的JDK是否已经安装,可以使用java -version命令。

    [root@Wulaoer ~]# java -version
    java version "1.7.0_45"
    OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
    OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
    

    这里已经安装过了,哪我就卸载掉在重新安装。

    [root@Wulaoer ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_
    [root@Wulaoer ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x
    [root@Wulaoer ~]# rpm -e --nodeps tzdata-java-2013g-1.el6.noarch
    [root@Wulaoer ~]# rpm -qa | grep java
    [root@Wulaoer ~]# 
    

    如果查看已经安装的版本的话还可以使用:

    [root@Wulaoer ~]# rpm -qa | grep gcj
    [root@Wulaoer ~]# rpm -qa | grep jdk
    

    如果找不到openjdk source的话也可以这样卸载

    yum -y remove java java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
    yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
    yum -y remove java tzdata-java-2013g-1.el6.noarch
    

    卸载完毕后,开始重新安装,首先要下载jdk源码。

    我下载的是jdk-8u73-linux-x64.tar.gz,下载到主目录上,在新建一个jdk的目录。

    [root@Wulaoer ~]# mkdir /usr/java
    [root@Wulaoer ~]# wget wget http://219.239.26.14/files/4037000007B2A548/download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.tar.gz
    

    把源码解压到拷贝到java文件夹中,进入Java目录。

    [root@Wulaoer ~]# tar -zxf jdk-8u73-linux-x64.tar.gz
    [root@Wulaoer ~]# cp -a jdk1.8.0_73 /usr/java/
    

    解压jdk,并设置jdk环境变量,在/etc/profile的最下面添加下面的内容。

    [root@Wulaoer ~]# vi /etc/profile
    JAVA_HOME=/usr/java/jdk1.8.0_73
    JRE_HOME=/usr/java/jdk1.8.0_73/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    

    jdk环境变量设置完成,让jdk生效,并查看。

    [root@Wulaoer ~]# source /etc/profile
    [root@Wulaoer ~]# java -version
    java version "1.8.0_73"
    Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
    

    设置完成。  

  • 相关阅读:
    分布式锁获取token
    美团-2019Q2述职总结
    linux df 日志删除命令分析
    MySQL、HBase、ES的特点和区别
    C++函数返回局部变量
    C语言 数组初始化的三种常用方法({0}, memset, for循环赋值)以及原理
    C Mysql API连接Mysql
    C++运算符重载
    C++对象赋值的四种方式
    C/C++下scanf的%匹配以及过滤字符串问题
  • 原文地址:https://www.cnblogs.com/wulaoer/p/5228252.html
Copyright © 2011-2022 走看看