我linux系统里安装的jdk是官网下载的1.8.0_121,但是我使用java -version命令,显示的却是jdk1.7.0_45。
profile文件里配置已经配置好了
我想问下哪里出了问题,因为我后面安装hadoop时候,会用到jdk路径,虽然显示安装了jdk1.7.0,但是pwd找不到路径。这个问题要怎么解决,让linux下的jdk1.8.0顺利安装。
第三行修改一下,写成PATH=$JAVA_HOME/bin:$PATH
会不会是你的系统自带了jdk? 按照1楼的方法, 修改后source下该配置文件 应该就可以解决。
首先profile文件中有两个地方检查下:
1. jdk.1.8.0_121是否应该为jdk1.8.0_121
2. CLASSPATH中JAVA_HIME是否应该为JAVA_HOME
然后可以如下设置
export PATH=$PATH:/usr/java/jdk1.8.0_121/bin
系统不是新的,有人用过,装过jdk,一个linux,每个用户都可以安装一个jdk,主要是看你用的是那个。
一台服务器安装多个jdk,看看http://blog.csdn.net/xionglangs/article/details/50370713
看看/root/.bashrc ?
系统自带的openjdk,yum remove *openjdk*卸载掉就好了,保险起见,source 更新一下修改的配置文件