linux安装jdk8
· 阅读需 2 分钟
检查是否已经安装过jdk
备注
使用如下命令检查是否已经安装了jdk。
[root@localhost ~]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
卸载旧版本
参考:https://www.cnblogs.com/SunshineKimi/p/10803419.html
其次参考:https://www.cnblogs.com/yyjf/p/10287301.html
查看java版本
java -version有返回值说明有安装过jdk,需要卸载,jdk一般有两种安装方式:通过软件包安装、自己下载jdk通过环境指定,卸载方式不同
- 软件包卸载:
1.运行
rpm -qa | grep java,返回所有安装的jdk相关软件包2.挨个卸载jdk:
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64
- 自定义环境变量卸载:
查看jdk包位置:
vi /etc/profile,找到JAVA_HOME的配置。将几个java相关的配置删除,并手动删除jdk包,最后运行:source /etc/profile即可最终保证执行
java -version,找不到相应jdk即可
下载JDK
Java SE Development Kit 8 - Downloads
上传到服务器
创建jdk目录并进入该目录中:
mkdir /opt/jdk && cd /opt/jdk
上传到 /opt/jdk 目录中
安装
提示
操作时注意版本号
解压缩jdk:
tar -zxvf jdk-8u261-linux-x64.tar.gz
编辑环境变量(在文件尾添加环境变量)
vi /etc/profile
环境变量如下:
export JAVA_HOME=/opt/jdk/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
刷新环境变量
source /etc/profile
检查是否安装成功
java -version