> 文档中心 > Linux不删除openjdk使用Oraclejdk配置环境变量

Linux不删除openjdk使用Oraclejdk配置环境变量


第一步、下载Oracle JDK

进入官网,选择自己需要的指定版本,获取下载链接,点击进入Oracle官网

wget https://download.oracle.com/otn/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz

第二步、把刚下载的文件进行解压缩并配置环境变量

解压缩命令(示例解压缩到当前目录)

tai -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_45export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Linux不删除openjdk使用Oraclejdk配置环境变量
执行命令使配置的环境变量生效

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 

Linux不删除openjdk使用Oraclejdk配置环境变量
我这是已经切换过的,输入上述命令后,再输入选项的编号回车即可进行JDK版本的切换
最后再验证一下JDK的版本:

java -version

Linux不删除openjdk使用Oraclejdk配置环境变量
至此,Oracle jdk成功切换,并且不用删除linux原带的open jdk。