跳到主要内容

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