• 环境准备—之—linux下安装jdk


    本文大部分转自  https://www.cnblogs.com/Dylansuns/p/6974272.html

    openjdk与jdk的区别 ----反正不一样,要不名字也不会不相同了

    https://www.cnblogs.com/chenmingjun/p/9930200.html

    查看jdk版本

    [root@bogon java]# 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)

    检测jdk安装包

    [root@bogon java]# rpm -qa | grep java
    显示结果
    java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64
    javamail-1.4.6-8.el7.noarch
    python-javapackages-3.4.1-11.el7.noarch
    tzdata-java-2018c-1.el7.noarch
    java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64
    java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
    javassist-3.16.1-10.el7.noarch
    java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64
    javapackages-tools-3.4.1-11.el7.noarch

    卸载openjdk

    (我没用这个)
    [root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch [root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 [root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 [root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 [root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

    或者使用  yum remove *openjdk*(用的这个)

    [root@bogon java]# yum remove *openjdk*

    再次输入   rpm -qa | grep java

    [root@bogon java]# rpm -qa | grep java
    显示结果
    python-javapackages-3.4.1-11.el7.noarch
    tzdata-java-2018c-1.el7.noarch
    javapackages-tools-3.4.1-11.el7.noarch

    下载jdk

    下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    去Oracle官网下载最新jdk,选择“*.tar.gz”版本。i586是32位的,x64是64位的,根据Linux系统位数来选择

    下载完成后,吧它传输到你要安装的目录下,这里以  /usr/local/java 为例

    解压tar.gz

    [root@bogon java]# tar -zxvf jdk-8u181-linux-x64.tar.gz
    解压完成
    [root@bogon java]# ll
    总用量 181296
    drwxr-xr-x. 7 10 143 245 7月 7 2018 jdk1.8.0_181
    -rw-r--r--. 1 root root 185646832 2月 5 20:56 jdk-8u181-linux-x64.tar.gz

    配置环境变量

    [root@localhost software]# vim /etc/profile

    在最前面添加,或着最后加

    export JAVA_HOME=/usr/local/java/jdk1.8.0_181  
    export JRE_HOME=${JAVA_HOME}/jre  
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
    export PATH=${JAVA_HOME}/bin:$PATH

    执行profile文件

    [root@localhost software]# source /etc/profile

    这样可以使配置不用重启即可立即生效。

    检查新安装的jdk

    [root@bogon java]# java -version
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

    java、javac都可以使用,这里就不放了

    到此为止,整个安装过程结束。

    配置环境变量注意

    在配置环境变量时,可以直接执行写到profile文件的这些命令

    [root@bogon java]# export JAVA_HOME=/usr/local/java/jdk1.8.0_181
    [root@bogon java]# export JRE_HOME=${JAVA_HOME}/jre
    [root@bogon java]# export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
    [root@bogon java]# export PATH=${JAVA_HOME}/bin:$PATH

    为什么呢?请看

    在Linux里设置环境变量的方法(export PATH)

    https://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html

    上述,还不太对,

    export   应该是当次生效的,在系统重启后就失效了

    最后,还是来yum的吧  

    https://www.cnblogs.com/yoyoketang/p/10186513.html

     

  • 相关阅读:
    poj 3348 Cows
    HDOJ4467 ( 分块 思想 )
    HDOJ 4858 项目管理 ( 只是有点 莫队的分块思想在里面而已啦 )
    luogu P1494 [国家集训队]小Z的袜子 ( 普 通 )
    CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT
    load d3dcompiler_46.dll failed
    HDAO one error
    PS4 Razor GPU
    BLUR
    疑难杂症rendering(对角线上的线)
  • 原文地址:https://www.cnblogs.com/wsy1103/p/10353194.html
Copyright © 2020-2023  润新知