IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> CentOS7.6下OpenJDK8升级OpenJDK11的狗血问题 -> 正文阅读

[Java知识库]CentOS7.6下OpenJDK8升级OpenJDK11的狗血问题

Java11出来很久了,总是想着试一下,于是就拿一台测试机尝试了下。

升级的步骤比较简单,但是中间遇到了一些比较狗血的剧情,想吃瓜的群众可以直接翻到后面。前面主要是介绍,怎么升级的。

先说明下,原来的安装也是基于源码的方式安装的,没有没有RPM包的方式。用过RPM包方式的人都知道,用的时候爽,一直用一直爽。这个就和Windows下使用.exe文件安装一样。但是对于我们这代有追求的技术人来讲,就没有什么意义了。

所以,建议你,能站着最好别坐着,能坐着最好别躺着。你前面贪的便宜,后面的技术生涯中,其实已经都给你准备好了坑的深浅和大小

JDK11安装方式简单的很,向前三步走:

1、下载OpenJDK11。在这里不要问为什么不用官方的。因为咱没钱!推荐用清华的那个,国内相对比较快,并且你不用担心什么小病毒之类的。

2、下载完成后,解压。然后复制对应的地址。vim /etc/profile 找到原来JDK8的配置地址那一行。然后换成11的地址。记得wq保存。

3、刷新一下profile文件,然后基本上就OK了。

是不是很简单?不会的话,你来打我啊?打不着,打不着


------------狗 血 剧 情 分 界 线 ---------------


安装了之后,我觉得应该没有问题。然后执行java -version 。

然后一个狗血闪瞎了我的眼睛

openjdk version "1.8.0_265"

还是1.8的版本。我以为我没保存,然后重新打开profile文件。发现已经改了。

然后我再用which java去查看,发现还是JDK8的路径。

问题大条了!!!

[root@iZ local]# which java
/usr/local/OpenJDK8/bin/java

确定不是玩我么?

怎么办?说实话,没有办法。

吃瓜群众,请拿稳瓜了。

终极大招:

直接把OpenJDK8文件夹名字修改掉。

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

然后再操作java -version、which java which javac

一顿操作猛如虎,发现正常没有事!

# which java
/usr/local/OpenJDK11/bin/java

# which javac
/usr/local/OpenJDK11/bin/javac

# java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)

就问你吃不吃惊,意不意外,狗不狗血?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 10:35:34  更:2021-07-23 10:37:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 20:16:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码