Centos安装jdk1.8
- 卸载系统自带的openjdk
#查找java相关 $ rpm -qa | grep java #删除查找出的,noarch文件不需要删除,删除其他类型的文件 $ rpm -e --nodeps xxx
- 下载linux版本jdk压缩文件,官网下载地址:https://www.oracle.com/java/technologies/javase-downloads.html,我下载的为jdk1.8版本jdk-8u251-linux-x64.tar.gz
#在/usr/local下创建java路径 $ cd /usr/local $ mkdir java #解压tar包 $ tar -zxvf jdk-8u251-linux-x64.tar.gz
- 配置环境变量
#编辑配置文件 $ vim /etc/profile #java environment export JAVA_HOME=/usr/local/java/jdk1.8.0_251 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
- 让配置文件生效
$ source /etc/profile
- 查看当前jdk版本
$ java -version [root@dsxie jdk1.8.0_251]# java -version java version "1.8.0_251" Java(TM) SE Runtime Environment (build 1.8.0_251-b08) Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
拓展:如果本身安装了jdk1.8,现在需要将1.8修改了jdk11,操作步骤如下
- 修改/etc/profile中的JAVA_HOME值为jdk11的新安装路径
#jdk1.8 export JAVA_HOME=/usr/local/java/jdk1.8.0_251 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin #jdk11 export JAVA_HOME=/usr/local/java/jdk-11.0.7 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin #修改后重新source /etc/profile
- 删除原先的软链
$ rm /usr/bin/java $ rm /usr/bin/javac
- 建立新的软链
$ ln -s /usr/local/java/jdk-11.0.7/bin/javac /usr/bin/javac $ ln -s /usr/local/java/jdk-11.0.7/bin/java /usr/bin/java
- 查看jdk版本
$ java -version java version "11.0.7" 2020-04-14 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.7+8-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.7+8-LTS, mixed mode)
技术交流QQ群:579949017
或者添加个人微信:xieya0126 加入微信交流群