前言
在Linux上安装oracle jdk,其实很简单,只要下载对应版本的压缩包,然后解压、设置环境变量就可以使用了。

打开网易新闻 查看精彩图片

下载地址
在oracle官网一般展示下载地址是最新版本的,但是有可能我们的程序不兼容那么高的版本,就需要下载指定版本的jdk。
因此就需要找到oracle jdk的归档页面:
http://www.oracle.com/technetwork/java/archive-139210.html
这个地址是归档页面,上面可以找到JDK的历史版本。不用在搜索引擎上找那些不靠谱的资源了,官网找的最可靠。
安装操作
例如安装oracle jdk 1.8版本
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
我的机器是x86_64,因此找到 jdk-8u172-linux-x64.tar.gz包进行下载。
部署过程
tar zxvf jdk-8u172-linux-x64.tar.gz
mv jdk1.8.0_172 /opt/jdk
echo 'export JAVA_HOME=/opt/jdk' >> /etc/profile
echo 'export PATH=${JAVA_HOME}/bin:$PATH' >> /etc/profile
source /etc/profile
java -version
为什么不用rpm包?
官方也提供rpm包下载,但是rpm都是安装到系统路径,有可能我一台服务器上需要用到多个版本的jdk,我就可以解压到不同的路径,使用的时候指定不同的环境变量就可以了。如果使用rpm就不好做到这点,也不想跟系统的openjdk冲突