• 在CentOS7上安装OpenJDK1.8 & OracleJDK1.8



    安装OpenJDK1.8 :

    1、检查当前机器是否有自带的JDK

    rpm -qa |grep java
    rpm -qa |grep jdk
    rpm -qa |grep gcj
    

    2、如果没有 则跳至安装步骤,有的话 进行卸载

    rpm -qa | grep java | xargs rpm -e --nodeps
    

    步骤3、更新yum源

    yum update -y 
    

    4、搜索yum中的软件包

    yum list java-1.8*   
    

    5、安装OpenJDK

    yum install java-1.8.0-openjdk* -y
    

    6、验证是否安装成功

    java -version
    返回信息如下,则说明安装成功:
    openjdk version "1.8.0_161"
    OpenJDK Runtime Environment (build 1.8.0_161-b14)
    OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
    

    7、其它常见问题:

    如果出现command not found命令找不到的话,则说明环境除了问题,此时需要找到OpenJDK的安装位置,将其配置到/etc/profile文件中:

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x86_64
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
    export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
    

    配置完成之后,重新加载一下该文件:

    source /etc/profile
    

    安装OracleJDK1.8 :

    1、下载 OracleJDK1.8 & 上传

    下载地址:
    http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
    
    ➜  Linux Soft scp jdk-8u171-linux-x64.tar.gz root@192.168.1.10:/opt
    root@192.168.1.10's password:
    jdk-8u171-linux-x64.tar.gz
    

    2、解压至/usr/

    [root@centos-linux ~]# cd /opt/           
    [root@centos-linux opt]# du -sm jdk-8u171-linux-x64.tar.gz 
    183     jdk-8u171-linux-x64.tar.gz     
    [root@centos-linux opt]# tar -xf jdk-8u171-linux-x64.tar.gz    
    [root@centos-linux opt]# mv jdk                           
    jdk1.8.0_171/               jdk-8u171-linux-x64.tar.gz    
    [root@centos-linux opt]# mv jdk1.8.0_171 jdk         
    jdk1.8.0_171/               jdk-8u171-linux-x64.tar.gz           
    [root@centos-linux opt]# mv jdk1.8.0_171 jdk1.8  
    [root@centos-linux opt]# mv jdk1.8/ /usr/
    [root@centos-linux opt]# cd /usr/
    [root@centos-linux usr]# ls
    bin  etc  games  include  jdk1.8  lib  lib64  libexec  local  sbin  share  src  tmp
    [root@centos-linux usr]# cd jdk1.8/        
    [root@centos-linux jdk1.8]# pwd
    /usr/jdk1.8
    

    3、配置环境变量

    [root@centos-linux ~]# vim /etc/profile   
    
    # 在/etc/profile文件中大约第54行添加如下内容
    
    # Java Env
    export JAVA_HOME=/usr/jdk1.8
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
    export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH  
      
    [root@centos-linux ~]# source /etc/profile  
    

    4、验证

    [root@centos-linux ~]# java -version  
    java version "1.8.0_171"     
    Java(TM) SE Runtime Environment (build 1.8.0_171-b11)    
    Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)   
    
  • 相关阅读:
    随笔35 内联函数
    随笔32 内部类,外部类,局部内部类
    随笔31 Spring的依赖注入的三种方式
    随笔30 抽象类与接口
    随笔29 Statement对象
    随笔28 Spring中的事务
    随笔27 面向对象的五大基本原则
    随笔26 java中的泛型
    html5学习笔记——HTML5 web存储
    html5学习笔记——HTML 5 视频
  • 原文地址:https://www.cnblogs.com/zhangyangdev/p/11458566.html
Copyright © 2020-2023  润新知