Linux(32位)下安装jdk --解决安装jdk后,java -version显示的jdk版本不对

一.  jdk下载

1. 1.7版本下载

      百度网盘链接:https://pan.baidu.com/s/1Qnx5UPmDLGTGvf75fSJzvA

      密码:85k5

2.  去官网下载jdk

      链接:http://www.oracle.com/

二.  jdk安装(接下来是用jdk1.7版本进行安装)

1. 进入linux终端

[root@Emily ~]# mkdir /usr/java/     //在usr目录下新建java目录,把下载的jdk移到该目录下

[root@Emily ~]# cp jdk-7u80-linux-i586.tar.gz /usr/java/   // 将下载的jdk复制到/usr/java/目录下

[root@Emily ~]# cd /usr/java/   //进入到/usr/java/目录下

[root@Emily java]# tar  -zxvf jdk-7u80-linux-i586.tar.gz   //进行解压

2. 配置环境变量信息

     执行 vi /etc/profile,把以下内容追加到文件末尾

JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

     注意:在 JAVA_HOME=/usr/java/jdk1.7.0_80 中, /usr/java/jdk1.7.0_80为自己下载的jdk目录

    修改后退出,

    /etc/profile文件修改后立即生效,执行以下命令

[root@Emily java]# source /etc/profile

3. 测试

     执行java -version,查看jdk的版本

[root@Emily java]# java -version

    结果如下:

   注意,如果java -version,显示的jdk版本不是新安装的版本,那么,请看下面解决办法。

三、解决:执行java -version和 javac -version命令,显示的jdk版本依然为原来的版本

1. 输入下面两条命令

[root@Emily ~]# alternatives --install /usr/bin/java /usr/java/jdk1.7.0_80/bin/java 300
[root@Emily ~]# alternatives --install /usr/bin/javac /usr/java/jdk1.7.0_80/bin/javac 300

    注意:/usr/java/jdk1.7.0_80/bin/java  为自己安装jdk目录

2. 执行以下一条命令

[root@Emily ~]# alternatives --config java

    结果如下:

Linux(32位)下安装jdk --解决安装jdk后,java -version显示的jdk版本不对_第1张图片

    选择你新安装的jdk目录,如3,然后回车,就行了。

    最后执行java -version 和 javac -version命令,检查jdk的版本。

你可能感兴趣的:(Linux)