在Linux环境下安装JDK之后,测试java -version是否安装成功,结果报错-bash: java: command not found
一、首先需要排除几点:
1、Linux版本位数和JAVA jdk版本位数,64位Linux只能安装64位jdk
查看Linux命令:
getconf LONG_BIT
2、java jdk分windows、Linux、mac等版本,每个系统请下载对应版本
一般文件后缀为exe对应的Windows版本,rpm的为Linux版本
jdk8下载路径:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
二、排除上面几点后,依然报错,解决方案如下:
1、查看Linux环境自带JDK
使用命令:# rpm -qa|grep gcj
如果有自带的jdk,会显示内容其中包含相应信息,需要卸载,如果没有,则不提示下面信息,无需卸载。
# java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp
2、卸载
# rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x.x-xxjpp
# rpm -e --nodeps java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp
3、卸载rpm版的jdk:
使用命令:#r pm -qa|grep jdk
显示:jdk-x.x.x_xx-fcs