第一步、下载Oracle JDK
进入官网,选择自己需要的指定版本,获取下载链接,点击进入Oracle官网
wget https://download.oracle.com/otn/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz
第二步、把刚下载的文件进行解压缩并配置环境变量
解压缩命令(示例解压缩到当前目录)
tar -zxvf jdk-8u45-linux-x64.tar.gz
配置环境变量,打开/etc/profile文件,
vim /etc/profile
在文件末尾添加配置信息,其中/usr/software/jdk/jdk1.8.0_45,需要替换为自己的jdk目录
export JAVA_HOME=/usr/software/jdk/jdk1.8.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
执行命令使配置的环境变量生效
source /etc/profile
第三步、切换JDK
使用alternatives工具切换JDK,首先把刚刚配置的jdk添加到alternatives中,记得替换其中的jdk目录:/usr/software/jdk/jdk1.8.0_45/
alternatives --install /usr/bin/java java /usr/software/jdk/jdk1.8.0_45/bin/java 500
运行命令进行选择JDK的版本
alternatives --config java
我这是已经切换过的,输入上述命令后,再输入选项的编号回车即可进行JDK版本的切换
最后再验证一下JDK的版本:
java -version
至此,Oracle jdk成功切换,并且不用删除linux原带的open jdk。