解决 linux 系统 centos 6.4 系统中 java -version和javac -version版本不一致

问题描述:学习hadoop 的过程中,遇到问题,虚拟机下安装的centoS 6.4 ,安装的桌面版本,因该是安装的时候,自带                  了java,在安装jdk-7u80-linux-x64.tar.gz(java1.7.0_80)之前,在vim环境下输入 java -version是不报错的,所                   以得出结论,linux系统自带了java。

配置好 /etc/profile后,问题命令如下:明显的版本不一样

                 [root@itcast01 hadoop]# javac -version
                 javac 1.7.0_80
                 [root@itcast01 hadoop]# java -version
                 java version "1.7.0_09-icedtea"

解决方案: 

            [root@itcast01 ~]# $JAVA_HOME/bin/java -version
            java version "1.7.0_80"
            Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
           Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

以上命令说明环境变量配置没有问题,只是在调用java 命令时 配置的文件并没有用上。

             [root@itcast01 usr]# . /etc/profile
             [root@itcast01 usr]# . /etc/profile
             [root@itcast01 usr]# $JAVA_HOME/bin/java -version
             java version "1.7.0_80"
             Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
             Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
             [root@itcast01 usr]# which java
             /usr/bin/java
             [root@itcast01 usr]# mv /usr/bin/java /usr/bin/java-1.7.0_09(
这个是系统自带的版本,替换掉)
             [root@itcast01 usr]# ln -s $JAVA_HOME/bin/java /usr/bin/java
             [root@itcast01 usr]# java -version
             java version "1.7.0_80"
             Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
             Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
             [root@itcast01 usr]# javac -version
             javac 1.7.0_80
             [root@itcast01 usr]# cd ~
             [root@itcast01 ~]# java -version
             java version "1.7.0_80"
             Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
             Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
             [root@itcast01 ~]# javac -version
             javac 1.7.0_80
             [root@itcast01 ~]# java -version
             java version "1.7.0_80"

至此,问题已经解决。

你可能感兴趣的:(hadoop入门)