给自己留个步骤

 有些centos系统会自带openjdk,我们需要先卸载

首先输入java -version,验证是否有安装jdk

如果有,接着输入rpm -qa | grep java 来显示jdk信息

然后输入rpm -e --nodeps  xxx (xxx是查询出来的包名),进行卸载

1.首先用工具xshell 或者putty链接服务器,进入/usr/loca目录下

  代码:cd /usr/local

2.输入ls查看路径下的目录,输入mkdir java创建java文件夹

代码:mkdir java

3.进入java,下载安装包或者上传安装包,上传安装包看第4步(这个好像失败了,去看第4自己上传吧)

进入jdk官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

注意:现在登录官网要登录才能下载,网上有人分享账户密码,可以借来用用

借用账户链接:https://blog.csdn.net/qq_40298231/article/details/98485608

右键选择复制链接地址:https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1574325192_cb0a86671d3a0ae415427596dc1dabad

然后进入xshell,进入Java文件夹,使用wget命令下载安装包

代码:wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1574325192_cb0a86671d3a0ae415427596dc1dabad(此链接可能无效,需要自己登录查询)

点击回车,进入下载,使用ls,可以看到文件夹下多了tar.gz的jdk压缩包

4.上传安装包

下载安装包,可以选择xftp 和 xshell安装插件进行上传

方式一:

  i:首先输入yum -y install lrzsz

  ii:输入rz 进行上传,选择文件后,点击打开

iii:文件进行上传

 速度有些慢,有耐心的可以慢慢等待

方式二:使用xftp上传

  i:用xftp链接服务器

ii:进入java目录,选择文件上传

 

iii:等待上传成功

 5.解压文件

输入tar zxvf  jdk-8u231-linux-x64.tar.gz,解压文件

解压完后输入ls,可以看到如下图:

 将文件移入/usr/java/jdk/jdk1.8.0_231中,先创建文件夹在移动

6.配置环境

输入vim /etc/profile

 

在末尾加入代码

#set java environment

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_231

export JRE_HOME=/usr/java/jdk/jdk1.8.0_231/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

 具体配置根据自己设置的路径

7.完成jdk环境变量的配置后保存并在命令行界面执行

  输入 source /etc/profile,使保存的环境变量生效

   

  8.然后输入命令:java -version

  查看jdk是否安装成功,成功则会显示版本号。

  

 好了安装成功了,不懂的可以再搜一搜

  

Centos7 服务器安装jdk的更多相关文章

  1. Centos7安装JDK+部署Tomcat8

    Centos7下JDK+Tomcat的部署: 1.安装JDK 1.1 通过以下命令获得java JDK列表 yum -y list java* 1.2 通过yum安装JDK yum -y instal ...

  2. Centos7 安装 jdk 1.8

    Centos7 安装 jdk 1.8 1.下载安装包 链接: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...

  3. centos7服务器安装fail2ban配合Firewalld防护墙防止SSH爆破与防护网站CC攻击

    centos7服务器安装fail2ban配合Firewalld防护墙防止SSH爆破与防护网站CC攻击 1.检查firewalld是否启用 #如果您已经安装iptables建议先关闭 service i ...

  4. linux服务器安装jdk (手动解压方式安装)

    linux服务器安装jdk 使用的是通过手动解压安装的方式,没有通过yum或者apt-get命令安装 准备: 下载一个jdk,版本自选,后缀为(.tar.gz) 开始 创建目录 mkdir /usr/ ...

  5. Centos7服务器安装Docker及Docker镜像加速,Docker删除

    Centos7服务器安装Docker及Docker镜像加速,Docker删除 1.Centos7服务器安装Docker 1.1 root账户登录,查看内核版本如下 1.1.1 卸载服务器旧版本Dock ...

  6. CentOS7 服务器 JDK+TOMCAT+MYSQL+redis 安装日志

    防火墙配置(参考 CentOS7安装iptables防火墙) 检查是否安装iptables #先检查是否安装了iptables service iptables status #安装iptables ...

  7. CentOS7.1 JDK安装 和 CentOS7.1配置yum源

    1.卸载自带OPENJDK #查看自身jdk java -verson #查看自身安装的java  rpm -qa | grep java #显示如下 python-javapackages-3.4. ...

  8. centos7安装jdk,tomcat,msyql(MariaDB)

    操作系统版本 CentOS Linux release 7.2.1511 (Core) 安装jdk 下载jdk-8u66-linux-x64.rpm上传到linux上 先改用户权限 然后 rpm -i ...

  9. Linux服务器安装JDK运行环境教程

    小Alan过些天可能就要去上海出差了,出差干啥?当然是部署项目上线咯!所以呢必须自己学会在Linux服务上面安装部署项目运行环境的啦!今天先跟大家聊聊最基本的jdk运行环境部署安装,后续再跟大家分享一 ...

  10. 阿里云下Linux服务器安装JDK、Tomcat

    阿里云服务器相信大家越来越熟悉,刚开始接触,将基本的java软件安装做点记录: 1.配置阿里云的yum仓库: 获取仓库配置 wget http://mirrors.aliyun.com/repo/Ce ...

随机推荐

  1. Linux 第五节(特殊权限,隐藏权限,SU,SUDO,FHS文件系统层次化标准)

    特殊权限 SUID  执行者临时获取命令的所有权限(对程序进行设置) SGID  目录内新文件所有组,继承原有目录所有组的名称 SBID  粘滞位,保护位 chmod +权限  文件 chmod   ...

  2. 算法学习—————PAM回文自动机

    时隔一年,第一次学习新的算法 原理和AC自动机差不多 基本思想: 两棵树分别代表奇偶 在一个回文串两边同时填上相同字符可以得到另一个回文串,以此构建两棵树 树上维护信息: 节点表示的回文串为当前位置的 ...

  3. react useGetObjState

    import {useCallback, useRef, useState} from 'react';function useGetObjState(initialState = {}) { con ...

  4. 本地部署一套k8s集群

    我这里准备三台本地vmware虚拟机,版本号centos7.9,一台master节点,一台node1,一台node2 kubeadm方式部署.Kubeadm 是一个 K8s 部署工具,提供 kubea ...

  5. Java除法运算精度问题

    结论:不要将两个int类型的变量直接相除,会出现精度丢失问题,最好将其中一个变量强制转化成浮点型 现象: 两个int类型相除的结果要取整,如果相除得到0.53,那么结果会变成0,出现精度丢失的问题 D ...

  6. 1.PS基本操作

    1.图片颜色变淡 1.新建一个白色的画板 什么尺寸都可以 只要能装得下你这张图 2.把这张图拖进去放到画板上 3.在右边找到这张图的图层 更改透明度到你觉得合适的程度 (我初步估计可能20%左右吧)

  7. 对VC中有关数据类型转换的整理

    原文地址:http://spaces.msn.com/wsycqyz/blog/cns!F27CB74CE9ADA6E7!152.trak 对VC中有关数据类型转换的整理   说明:本文纯粹是总结一下 ...

  8. 像MIUI一样做Zabbix二次开发(1)——MIUI之于Android,乐维监控之于Zabbix

    摘要 文章主要介绍:7年做Zabbix二次开发,讲述那些从技术方向的选择,到开发.架构设计.深度定制,到我们的更多前瞻性想法. 关于MIUI "专注.极致.口碑.快"成了雷布斯的口 ...

  9. babel npm包说明

    babel-plugin-import 用于按需加载,在使用antd 的时候引入,可以减少包体积

  10. vue中常用的插件

    1. wangeditor 富文本编辑器,https://www.wangeditor.com/