Centos安装jdk1.8

  • 卸载系统自带的openjdk
#查找java相关
$ rpm -qa | grep java
#删除查找出的,noarch文件不需要删除,删除其他类型的文件
$ rpm -e --nodeps xxx
 
#在/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)

 

posted @ 2020-06-07 12:28  IT咸鱼圈  阅读(218)  评论(0编辑  收藏  举报