首页 > 系统相关 >linux 删除rpm安装的jdk,修改软连接

linux 删除rpm安装的jdk,修改软连接

时间:2023-03-27 12:45:22浏览次数:40  
标签:bin java jdk 安装 usr linux rpm

由于rpm安装的java使得maven读取jdk环境变量出错NB: JAVA_HOME should point to a JDK not a JRE。

弄了半天无果,索性删除所有jdk文件重新安装

 

#查看Java版本
java -version

#查看是否有自带的openJDK
rpm -qa|grep jdk

#如果有则卸载,有多少就删多少
rpm -e --nodeps xxx  xxx:文件名

#验证是否卸载干净
rpm -qa|grep jdk

 

正常安装jdk-8u281-linux-x64.tar.gz或者其他版本就行,结尾参考博客有详细教程

安装后添加环境变量并更新

 

删除软连接

rm /usr/bin/java

重新生成软连接

 //ln -s 你的jdk安装路径下的bin/java这个文件     连接到/usr/bin/java
ln -s /usr/local/jdk1.8/jdk1.8.0_281/bin/java /usr/bin/java

 

 

 

 

参考博客

https://blog.csdn.net/qq_40625778/article/details/127789080

https://blog.csdn.net/weixin_46560589/article/details/125257979

标签:bin,java,jdk,安装,usr,linux,rpm
From: https://www.cnblogs.com/qintee/p/17261156.html

相关文章

  • mountpoint-s3 linux 构建一些问题
    依赖包问题cmake3yuminstall-ycmake3clang通过scl解决yuminstallcentos-release-sclyuminstallllvm-toolset-7scl......
  • linux rm 命令, Device or resource busy,无法删除
    环境:linuxCentOS遇到的问题:我打断了pytorch下的模型训练,导致tensorboard输出的文件无法删除。想使用rm-r删除文件夹时候遇到错误。rm:cannotremove`你的文......
  • linux sudo命令提示 command not found
    什么是sudosu是申请切换root用户,需要申请root用户密码,sudo是用户申请管理员权限执行一个操作,而此处的操作就是变成管理员。sudo是Linux系统管理指令,是允许系统管理......
  • Linux传教士必须面对的现实。。。
    问题:如何让更多人用上Linux?这个不太现实。Linux版本太多了,游戏太少。你以为人家买PC用来干什么,大部分人是用来玩游戏的,要向Linux普及,必须在娱乐上下功夫,安全性,开源性什么的......
  • Linux函数之lseek、stat、lstat
    Linux函数之lseek、stat、lstat的简单介绍lseek函数在Linux终端下输入命令:man2lseek,可以查看具体函数信息#include<sys/types.h>#include<unistd.h>......
  • 面向Web开发人员的Linux实用入门
    从web开发的视角说一下在使用Linux时遇到的问题,主要是针对操作本身,因为指令在网上都可以查到,不会深入原理,但尽量实用。基础认知为什么使用Linux最初我使用Linux......
  • linux环境下tomcat日志切割
    1、打开Tomcat的配置文件catalina.sh(或catalina.bat,取决于你的操作系统),在其中找到以下配置项:#LoggingJAVA_OPTS="$JAVA_OPTS-Djava.util.logging.manager=org.apache......
  • Linux链表
    linux创建及初始化链表动态方法通过structlist_head创建,INIT_LIST_HEAD初始化。(list_head以及INIT_LIST_HEAD位于<linux/list.h>)structlist_head{structlist......
  • Linux环境下使用jsoncpp
    目录1.下载jsoncpp2.生成静态库libjsoncpp.a3.复制相关文件至/usr/local下(方便编程)4.CMakeList.txt编写(需要新增的)1.下载jsoncpp-->https://github.com/open-so......
  • 常用Linux系统命令、vim编辑命令汇总(看一遍用时候来查)
    基本操作pwd命令作用:显示当前工作目录用法:pwdcd命令作用:改变目录位置用法:cd[option][dir]cd目录路径-进入指定目录cd..-返回父目录cd/-进入根目录cd......