CentOS 7中,配置了Oracle jdk,但是使用java -version验证时,出现的版本是OpenJDK,如何解决?
1.首先,检查已安装的jdk版本
sudo yum list installed | grep java

2.移除、卸载圈红的系统自带的openjdk
sudo yum remove java-1.7.0-openjdk.x86_64
sudo yum remove java-1.7.0-openjdk-headless.x86_64
sudo yum remove java-1.8.0-openjdk.x86_64
sudo yum remove java-1.8.0-openjdk-headless.x86_64
3.配置环境变量并使其生效
1) 编辑/etc/profile
vi /etc/profile
添加如下内容:
export JAVA_HOME=/usr/java/jdk-14.0.2
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
2) 使/etc/profile生效
source /etc/profile
4.查看oracle jdk是否配置成功
java -version
相关文章:
CentOS 7中,配置了Oracle jdk,但是使用java -version验证时,出现的版本是OpenJDK,如何解决?
1.首先,检查已安装的jdk版本 sudo yum list installed | grep java2.移除、卸载圈红的系统自带的openjdk sudo yum remove java-1.7.0-openjdk.x86_64 sudo yum remove java-1.7.0-openjdk-headless.x86_64 sudo yum remove java-1.8.0-openjdk.x86_64 sudo yum r…...
牛客 松鼠回家(二分答案+最短路)
题目描述 松鼠宝宝由于贪玩去了一个具有n个点和m条边的无向图中,现在松鼠宝宝仅有h点体力,所有的边经过一次后会消耗部分体力,同时松鼠爸爸为了惩罚贪玩的松鼠宝宝,每到一个点会扣除部分松果(起点的松果也会扣除&#…...
Mysql in 查询的奇怪方向
Mysql in 查询的奇怪方向 关于表字段存储的数据为 num1,num2,num3时, 还要通过多个num1,num2入参针对该字段进行查询 建表语句 CREATE TABLE test (test_ids varchar(100) DEFAULT NULL COMMENT 保存ids 以逗号分隔 ) ENGINEInnoDB;数据项 查询语句 SELECT test_ids FROM t…...
ORB-SLAM2第二节---双目地图初始化
比起单目初始化,而双目实现地图的初始化非常简单,只需要一帧(左右目图像)即可完成初始化。 行特征点统计。考虑用图像金字塔尺度作为偏移量,在当前点上下正负偏移量(r)内的纵坐标值都认为是匹配点可能存在…...
后端常使用的中间件知识点--持续更新
类型难度mysqlmysql中SQL优化:多角度分析包学包会,sql优化全过程,刨根分析redis多角度剖析redis数据结构及底层实现原理、应用场景MQ简单大体说明RabbitMQ的使用(简单版)mybatis使用JDBC的批量插入百万数据要多少秒一遍…...
非科班的大家如何顺滑转码
近年来,很多人想要从其他行业跳槽转入计算机领域。非计算机科班如何丝滑转码?请来聊聊你的看法和观点,我本身是信息与计算科学专业,周围的同学有不少也是被这个名字“骗过来的”,看这个名字都以为是计算机相关专业&…...
webpack中常见的Loader
目录 1.webpack中的loader是什么?配置方式 2. loader特性3.常见的loader 1.webpack中的loader是什么? loader 用于对模块的"源代码"进行转换,在 import 或"加载"模块时预处理文件 webpack做的事情,仅仅是分…...
RabbitMQ:可靠消息传递的强大消息中间件
消息中间件在现代分布式系统中起着关键作用,它们提供了一种可靠且高效的方法来进行异步通信和解耦。在这篇博客中,我们将重点介绍 RabbitMQ,一个广泛使用的开源消息中间件。我们将深入探讨 RabbitMQ 的特性、工作原理以及如何在应用程序中使用…...
python 批量下载m3u8的视频
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:点击跳转 方法: 解析m3u8,获取其中的ts列表,多线程下载所有ts文件。 全部下完之后,用ffmpeg合…...
最后一击
第二届上海市青少年算法竞赛(小学组) 题目描述 Description 小爱和小艾两人组队打一只怪兽。一开始怪兽有 n 点生命值,当 n 变成 0 或更低时,怪兽就被消灭了。他们两人是同时开始攻击的,小爱每分钟可以攻击 a 下&…...
K8S资源管理方式
K8S资源管理方式 文章目录 K8S资源管理方式一、陈述式资源管理1.基础命令操作2.创建pod3.查看资源状态4.查看pod中的容器日志5.进入pod中的容器6.删除pod资源7.pod扩容8.项目生命周期管理(创建-->发布-->更新-->回滚-->删除)8.1创建services…...
第三章 图论 No.9有向图的强连通与半连通分量
文章目录 定义Tarjan求SCC1174. 受欢迎的牛367. 学校网络1175. 最大半连通子图368. 银河 定义 连通分量是无向图的概念,yxc说错了,不要被误导 强连通分量:在一个有向图中,对于分量中的任意两点u,v,一定能从…...
回归预测 | MATLAB实现基于PSO-LSSVM-Adaboost粒子群算法优化最小二乘支持向量机结合AdaBoost多输入单输出回归预测
回归预测 | MATLAB实现基于PSO-LSSVM-Adaboost粒子群算法优化最小二乘支持向量机结合AdaBoost多输入单输出回归预测 目录 回归预测 | MATLAB实现基于PSO-LSSVM-Adaboost粒子群算法优化最小二乘支持向量机结合AdaBoost多输入单输出回归预测预测效果基本介绍模型描述程序设计参考…...
Mysql 和Oracle的区别
、mysql与oracle都是关系型数据库,Oracle是大型数据库,而MySQL是中小型数据库。但是MySQL是开源的,但是Oracle是收费的,而且比较贵。 1 2 mysql默认端口:3306,默认用户:root oracle默认端口&…...
在收藏夹里“积灰”的好东西——“收藏从未停止,行动从未开始”
方向一:分享一道你收藏的好题 小雅兰刚学数据结构与算法的时候,学的真的是很吃力,感觉链表真的特别的难,在学习了后面的知识之后,发现链表慢慢变得简单了,若是放在现在,小雅兰仍然觉得链表的知…...
【算法|数组】双指针
算法|数组——双指针 引入 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:…...
asp.net core6 webapi 使用反射批量注入接口层和实现接口层的接口的类到ioc中
IBLL接口层类库 namespace IBLL {public interface ICar{string CarName();} } namespace IBLL {public interface IRed{string RedName();} }BLL实现接口层类库 namespace BLL {public class Car : ICar{public string CarName(){return "BBA";}} } namespace BLL…...
【2023】字节跳动 10 日心动计划——第九关
目录 1. 螺旋矩阵2. 划分字母区间3. 子集 II 1. 螺旋矩阵 🔗 原题链接:54. 螺旋矩阵 类似于BFS那样使用方向数组即可。 class Solution { public:vector<int> spiralOrder(vector<vector<int>>& matrix) {int m matrix.size(), …...
小龟带你敲排序之冒泡排序
冒泡排序 一. 定义二.题目三. 思路分析(图文结合)四. 代码演示 一. 定义 冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元…...
Nacos AP架构集群搭建(Windows)
手写SpringCloud项目地址,求个star github:https://github.com/huangjianguo2000/spring-cloud-lightweight gitee:https://gitee.com/huangjianguo2000/spring-cloud-lightweigh 目录: 一:初始化MySQL 二:复制粘贴三份Nacos文…...
从LAMMPS到GROMACS:新手如何选择你的第一个分子动力学软件(附安装配置避坑指南)
从LAMMPS到GROMACS:新手如何选择你的第一个分子动力学软件(附安装配置避坑指南) 刚踏入计算材料学或分子动力学模拟领域的研究生和工程师,面对众多开源和商业软件时,往往会被复杂的安装流程、晦涩的输入文件格式和陡峭…...
如何精准控制固定定位头部容器中各元素的布局位置
本文详解如何在 position: fixed 的头部容器中统一管理子元素定位,解决因 top/left 百分比值导致的错位问题,通过重置定位基准、合理使用 flex 布局与相对/绝对定位组合,实现像素级可控的悬浮下拉菜单及整体 ui 对齐。 本文详解如何在 p…...
2026年人工智能AI原生型公司:面向规模化AI应用的企业架构设计研究报告
原文链接:https://tecdat.cn/?p45493原文出处:拓端抖音号拓端tecdat关于分析师在此对 YouMing Zhang 对本文所作的贡献表示诚挚感谢,他在东北大学完成了信息与计算科学专业的学士学位,专注人工智能领域。擅长机器学习、深度学习算…...
如何通过Wi-Fi CSI技术实现环境感知:ESP-CSI项目实战全解析
如何通过Wi-Fi CSI技术实现环境感知:ESP-CSI项目实战全解析 【免费下载链接】esp-csi Applications based on Wi-Fi CSI (Channel state information), such as indoor positioning, human detection 项目地址: https://gitcode.com/GitHub_Trending/es/esp-csi …...
无显示器环境下树莓派系统安装与网络配置全攻略(SSH+USB共享网络)
1. 无显示器环境下的树莓派系统安装准备 当你手头有一块树莓派开发板,却没有显示器、键盘鼠标这些外设时,系统安装和初始配置可能会让你感到无从下手。别担心,这正是本文要解决的核心问题。我曾在多个项目中遇到这种情况,摸索出一…...
Linux系统下udev规则调试全攻略:从‘规则不生效’到精准捕获USB事件
Linux系统下udev规则调试实战:从规则失效到精准捕获USB事件的完整方法论 当你在凌晨三点调试一个关键生产设备,反复插拔USB却始终无法触发精心编写的udev规则时,那种挫败感足以让任何工程师抓狂。这不是简单的语法错误问题,而是需…...
如何轻松备份微信聊天记录:WeChatMsg完整使用指南
如何轻松备份微信聊天记录:WeChatMsg完整使用指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg…...
Excel到SAP长文本导入全流程:自动/手动换行配置与ABAP函数调用详解
Excel到SAP长文本导入全流程:自动/手动换行配置与ABAP函数调用详解 在企业级SAP系统实施过程中,数据迁移是每个项目都无法回避的关键环节。其中,长文本字段的导入因其格式复杂、换行处理特殊,往往成为技术难点。本文将深入解析从E…...
如何快速掌握多域名邮件配置:Mail-in-a-Box一站式管理终极指南
如何快速掌握多域名邮件配置:Mail-in-a-Box一站式管理终极指南 【免费下载链接】mailinabox Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTPeverything else server: a mail server in a box. …...
高效专业PC端3DS模拟器Citra完整实战配置指南
高效专业PC端3DS模拟器Citra完整实战配置指南 【免费下载链接】citra A Nintendo 3DS Emulator 项目地址: https://gitcode.com/gh_mirrors/cit/citra 任天堂3DS游戏在PC上运行卡顿、画面模糊、兼容性差?Citra模拟器作为当前最优秀的3DS游戏模拟解决方案&…...
