给自己留个步骤

 有些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. 小白之Python-基础中的基础03

    序列,目前看来很基础,东西比较多,难度开始加大...加油吧,骚年 Python之序列 1.数据结构:序列.容器(序列:索引.映射:键).集合2.列表.元组.字符串.Unicode字符串.buffer对 ...

  2. (原创)odoo one2many字段以子列表形式显示

    模块详情

  3. (原创)odoo14下qweb模板的前端与后端语法区别

    1.后端(qweb打包) 后端使用t-inherit 指定继承的模板,使用t-inherit-mode 指定继承的模式,使用xpath定位标记,使用position指定扩展位置. 2.前端 前端仍旧使 ...

  4. lib_0001_file_manager.py

    #!/usr/bin/python # -*- coding: UTF-8 -*- import os import pathlib import shutil import sys class fi ...

  5. TCP&UDP测试工具使用方式方法

    第一项:测试TCP 步骤1:首先需要一台电脑上建立一个TCP服务器.并设置一个端口号如下图60003即可.并开启服务 步骤2:在另外一台电脑上,创建一个客户端连接,如下图.输入服务器的IP地址和端口号 ...

  6. Delphi 新语法:匿名函数

    这里的新语法一般指Delphi7不支持的语法. 对于比较简单实现,不需要复用,开发者更喜欢在使用时,原地声明,而没有必要单独声明并实现这个方法. 通过关键字reference来定义一个匿名函数. 下面 ...

  7. Leecode剑指 Offer 07. 重建二叉树

    输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字. 例如,给出 前序遍历 preorder = [3,9,20,15,7]中序遍历 inor ...

  8. gson属性disableHtmlEscaping对等于号的转义\u003d,注解符号Expose,SerializedName,Since和Until

    gson属性disableHtmlEscaping对等于号的转义\u003d,注解符号Expose,SerializedName,Since和Until package com.example.cor ...

  9. file的各种转换

    1.将bloburl转换为file格式 let data = { name: "新年致辞.png", status: "success", uid: 16643 ...

  10. restful的10个规范、序列化和反序列化的名词解释

    # 概念 REST全称是Representational State Transfer,中文意思是表述:表征性状态转移. RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应 ...