第一章 获取JDK官网上的下载链接
打开oracle官网来到jdk下载页面 选择对应jdk版本 点击下载 获取下载链接
![c980ffd6cc13df6c1ffb5ba6162cca3b.png](https://i-blog.csdnimg.cn/blog_migrate/6905c686b12bcbb7499945962fb442e7.jpeg)
使用命令下载jdk linux 版本
sudo wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
第二章 删除系统自带的JDK(可选)
默认 CentOS 有安装 openJDK,建议先卸载掉
1.检查 JDK 命令:java -version
[root@oracledb soft]# java -versionjava version "1.7.0_45"OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
2.查询本地 JDK 安装程序情况; rpm -qa|grep java
[root@oracledb soft]# rpm -qa|grep javatzdata-java-2013g-1.el6.noarchjava_cup-0.10k-5.el6.x86_64java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
3.卸载上面全部文件(--nodeps 的作用:忽略依赖的检查):
$ sudo rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.41.1.10.4.5.alios6.x86_64
$ sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.5.alios6.x86_64
$ sudo rpm -e --nodeps tzdata-java-2011l-4.4.alios6.noarch
$ sudo rpm -e --nodeps libvirt-java-devel-0.4.7-1.3.alios6.noarch
4.也可以一起卸载:sudo rpm -e --nodeps java_cup-0.10k-5.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
第三章: JDK安装
1.新建目录
/opt 目录下创建一个目录 setups 用来存放各种软件安装包(可选)
/usr 目录下创建一个 program 用来存放各种解压后的软件包(可选)
- $ mkdir /opt/setups/
- $ mkdir /usr/program/
- 我们以安装 jdk-8u72-linux-x64.tar.gz 为例
- 我个人习惯 /opt 目录下创建一个目录 soft 用来存放各种软件安装包;在/usr目录下创建一个 program 用来存放各种解压后的软件包,下面的讲解也都是基于此习惯
2.网络下载:
建好目录后 我们来到刚才 /opt/setups/目录下
运行wget命令 + 我们上一步从官网上获得的jdk下载链接 如下图所示
- $ wget ${下载链接}
![819b646f327505fe996081606a04cec0.png](https://i-blog.csdnimg.cn/blog_migrate/636d4974439c08efd5ea95cc89355d23.jpeg)
3.: 重命名后解压:
下载完成 查看目录 去掉后缀名后无效的字符
$ mv jdk-8u121-linux-x64.tar.gz?AuthParam=1484723595_81888a9a63af33bb2f89a41a689f0bb2 jdk-8u121-linux-x64.tar.gz
![9aacd6c73e3472e8517c73fccc3fd5a7.png](https://i-blog.csdnimg.cn/blog_migrate/0800480f838f8f56bc14c4e21a8639f9.jpeg)
- 解压安装包:sudo tar -zxvf jdk-8u72-linux-x64.tar.gz
- 移到解压包到自己习惯的安装目录下:mv jdk1.8.0_72/ /usr/program/
4.配置环境变量:
- 编辑配置文件:sudo vim /etc/profile
- 在该文件的最尾巴,添加下面内容:
JAVA_HOME=/usr/program/jdk1.8.0_121
JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME
使用export查看刚配号的环境变量
export JRE_HOME
export PATH
export CLASSPATH
- 执行命令,刷新该配置(必备操作):source /etc/profile
- 检查是否使用了最新的 JDK:java -version
使用命令直接添加环境变量
export JAVA_HOME=/opt/java/jdk1.7(自己安装解压后的jdk路径----自行修改)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH