我们选择使用压缩包进行安装,而不是rpm,方便操作。
先从官网下载最新的Java 8: x64 Compressed Archive
https://www.oracle.com/java/technologies/downloads/
下载后我们得到了一个压缩包:jdk-8u000-linux-x64.tar.gz
其中000为小版本号。
或者我们可以下载历史版本,进入页面 Java archive
说明一下:
8u211 和之前的版本为BCL协议,免费使用;
8u202和之后的版本为OTN协议,也是免费使用,但是Oracle随时可以凭此协议找你要钱,差不多就是这个意思。具体协议差异可以自行了解。
我们个人(非商业)直接使用最新版就OK了。
先使用sudo权限创建一个JAVA的根目录:
sudo mkdir -p /opt/java
再将下载的压缩包解压到JAVA目录:
sudo tar -zxvf jdk-8u000-linux-x64.tar.gz -C /opt/java/
建立软链接(以后更换或者升级JDK,直接修改此软连接,是不是非常的方便):
sudo ln -s /opt/java/jdk1.8.0_000 /opt/java/jdk
配置profile加载JDK(如果以后不想要JDK了,直接删除此配置就OK了):
sudo vim /etc/profile.d/java.sh
脚本内容:
#!/bin/bash
export JAVA_HOME=/opt/java/jdk
export PATH=$PATH:$JAVA_HOME/bin
好了,用户重新登录一下检查是否成功
java -version
行了,大功告成!