Linux(Centos)下安装Java jdk及测试报错-bash java command not found

本文指导如何在Linux中检查并解决JDK安装问题,包括确认版本匹配、检查默认JDK、卸载冗余包、设置环境变量及验证安装。
部署运行你感兴趣的模型镜像

在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下载路径:Java Downloads | Oracle

二、排除上面几点后,依然报错,解决方案如下:

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–nodepsjava-x.x.x-gcj-compat-x.x.x.x-xxjpp
# rpm -e–nodepsjava-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp

3、卸载rpm版的jdk:

使用命令:#rpm -qa|grep jdk

显示:jdk-x.x.x_xx-fcs
卸载:#rpm -e --nodepsjdk-x.x.x_xx-fcs

4、把下载的jdk放在usr目录下,建议创建java安装目录

cd /usr
mkdir java

5、解压下载的jdk,得到文件夹 jdk1.8.0_60,放入java目录下

6、编辑配置文件,配置环境变量

vim /etc/profile

添加如下内容:
export JAVA_HOME=/usr/java(为你的jdk存在的目录)

export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

export CLASSPATH=.: J A V A _ H O M E / l i b / t o o l s . j a r : JAVA\_HOME/lib/tools.jar: JAVA_HOME/lib/tools.jar:JAVA_HOME/lib/dt.jar

7、重启机器或者执行刷新命令:

刷新文件命令:source /etc/profile

重启命令:sudo shutdown -r now

8、查看安装情况

java -version

java version “1.8.0_60”
Java™ SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot™ Client VM (build 25.60-b23, mixed mode)

到此安装完毕

您可能感兴趣的与本文相关的镜像

TensorFlow-v2.9

TensorFlow-v2.9

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值