请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置java环境出现问题,配置后出现bash: java: command not found...

我是到官网下载了jdk包,版本为jdk1.8.0_241,我将包解压到了/usr/local/java目录下,在/etc/profile下配置了环境变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
export CLASSPATH=.:JAVAHOME/jre/lib/rt.jar:JAVA_HOME/jre/lib/rt.jar:JAVAHOME/jre/lib/rt.jar:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/tools.jarexportPATH=JAVA_HOME/lib/tools.jar export PATH=JAVAHOME/lib/tools.jarexportPATH=JAVA_HOME/bin:$PATH
之后执行了source /etc/profile
然后在终端中输入java -version
显示bash: java: command not found…
注:我删除了CentOS原本java 的OpenJdk,因为我发现装了新版本的java后,还是显示以前的旧版本号,我就删除了它自带的旧版本的java

正在回答 回答被采纳积分+3

2回答

Oscar 2020-04-12 16:25:33

你先试试用

echo $JAVA_HOME

输出是否是你设置的?

https://img1.sycdn.imooc.com/szimg/5e92d0100906aa8315820302.jpg

https://img1.sycdn.imooc.com//szimg/5e92d010099d58b215700980.jpg


1 回复 有任何疑惑可以回复我~
  • 提问者 慕慕1545788 #1
    控制台输入echo $JAVA_HOME,回复是/usr/local/java/jdk1.8.0_241
    的确是我设置的目录,但是输入java -version 仍然回复的是bash: java: command not found...
    回复 有任何疑惑可以回复我~ 2020-04-12 16:34:11
提问者 慕慕1545788 2020-04-13 16:20:11

老师,控制台输入echo $JAVA_HOME,回复的文件夹地址是正确的,但是输入java -version 仍然回复的是bash: java: command not found...接下来该怎么做呢?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
Linux核心技能与应用
  • 参与学习       2060    人
  • 解答问题       697    个

一网打尽Linux必备核心技能,面试、升职必备的“敲门砖”。

了解课程
意见反馈 帮助中心 APP下载
官方微信