由于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