• 阿里云linux centos系统jdk版本始终换不了OpenJDK害人


    心理骂了oracle一百遍,在oracle下载网站上下载来的jdk都是同一个版本。后来发现是我的错。

    [root@iZuf63g1c5ttsli31m56orZ java]# java -version
    java version "1.7.0_91"
    OpenJDK Runtime Environment (rhel-2.6.2.2.el6_7-x86_64 u91-b00)
    OpenJDK 64-Bit Server VM (build 24.91-b01, mixed mode)

    echo $JAVA_HOME, $CLASSPATH $PATH 内容都是正确的但输入java版本始终为1.7的版本,不知道哪里配置,已经修改了/etc/profile文件下的配置

    解决过程

    正常显示java版本应该是

    $ java -version

    java version "1.8.0_201"

    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)

    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

    准备卸载系统的openjdk

    [root@iZuf63g1c5ttsli31m56orZ java]# rpm -qa| grep jdk
    java-1.8.0-openjdk-1.8.0.65-0.b17.el6_7.x86_64
    java-1.6.0-openjdk-1.6.0.36-1.13.8.1.el6_7.x86_64
    java-1.8.0-openjdk-headless-1.8.0.65-0.b17.el6_7.x86_64
    java-1.7.0-openjdk-1.7.0.91-2.6.2.2.el6_7.x86_64

    执行删除命令#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.36-1.13.8.1.el6_7.x86_64

    再查看# rpm -qa| grep jdk 发现少了,全删除掉看看

    [root@iZuf63g1c5ttsli31m56orZ java]# java -version
    -bash: /usr/bin/java: No such file or directory

    报错了,哈哈

    应该是path出问题了

    仔细看了下,这个$PATH写在前面,幸好我眼力好,前面的人太low了,这个顺序写错了,一般人觉得也没什么,直接把$PATH放到后面就好了,这样 PATH=$JAVA_HOME:$PATH,但这个、usr/bin/java在哪里配置的,暂不深究,有知道的同学欢迎评论探讨。 

    随便记录一下jdk8的下载地址,直接在oracle界面只能下载jdk最新版本,弄了半天也进不了jdk8的下载页面,真是吐血了半天,

    1.下载java8

    官网手动下载:Java Downloads | Oracle

    包下载下来后上传到ECS的opt目录,然后执行

    cp jdk-8u351-linux-x64.tar.gz /usr/local/java/

    解压

    tar -zxvf jdk-8u351-linux-x64.tar.gz 

    修改配置文件

    vi /etc/profile

    最后添加内容如下

    JAVA_HOME=/usr/local/java/jdk1.8.0_351
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH

  • 相关阅读:
    UVA10410 树重建 Tree Reconstruction
    Python编程学习第一篇——制作一个小游戏休闲一下
    C++:程序在mian函数执行前后做了哪些工作?
    简单聊聊异常体系
    统计力学中的概率论基础(一)
    Unity简单实现对话功能
    如何用 Elasticsearch 实现 Word、PDF,TXT 文件的全文内容检索?
    熊市下 DeFi 的未来趋势
    pdf里面的图片如何提取出来?
    算法每日——每日一练
  • 原文地址:https://blog.csdn.net/s_ongfei/article/details/127817819