1. 上传
到 Linux 上 2. 解压 jdk 到 / usr/local 目录
- jdk-7u80-linux-x64.tar.gz
3. 设置环境变量,在 / etc/profile 文件最后追加相关内容
- tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/
- vi /etc/profile
- export JAVA_HOME=/usr/local/jdk1.7.0_80
- export PATH=$PATH:$JAVA_HOME/bin
4. 刷新环境变量
source /etc/profile
5. 测试 java 命令是否可用
java -version
控制台显示
- java version "1.7.0_79"
6. 查看系统安装了哪些 JAVA,rpm -qa | grep java
- tzdata-java-2015e-1.el6.noarch
- java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64
- java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64
上面的三个 JDK 是安装的 Linux 版本(Cnetos6.7 Desktop)自带,可以
rpm -e xxxx 依次卸载,我这里不卸载,采用下面的方式。
7. 执行 which java 和 which javac 查询 java 的执行路径,分别显示:
/usr/bin/java
8. 把步骤
- /usr/local/jdk1.7.0_80/bin/javac
里面的 java 执行路径 ln -s 到新的 jdk 下的 java 和 javac 上,命令如下:
- 7
- rm -rf /usr/bin/javac(可选)
- ln -s $JAVA_HOME/bin/java /usr/bin/java
- ln -s $JAVA_HOME/bin/javac /usr/bin/javac(可选)
9. 再次 java -version, 可以看到最新的 JDK 版本。
- java version "1.7.0_80"
来源: http://www.jianshu.com/p/a1c540f30d40