点击

目录结构

一、安装说明
二、安装步骤
Step1-检查Linux系统是否安装有jdk
Step2-查找Linux系统中的java文件
Step3-卸载系统自带的jdk,检查卸载效果
Step4-在/usr/local/路径下创建java目录
Step5-下载jdk,上传至java目录下
Step6-解压jdk,进入java目录查看解压效果
Step7-配置java环境变量,刷新配置
Step8-检查java安装效果

一、安装说明
安装环境:CentOS7 64bit
远程服务器终端控制工具:Xshell
远程服务器文件上传工具:WinSCP
操作权限身份:root 用户

二、安装步骤
Step1-检查Linux系统是否安装有jdk
java -version

CentOS7系统中自带有OpenJDK,与经常用到的Java SE的JDK相比,OpenJDK相当于精简版的JDK,要少一部分功能,比如不支持有的服务部署,还有源码的完整性比不上完整版的JDK

Step2-查找Linux系统中的java文件
rpm -qa | grep java

Step3-卸载系统自带的jdk,检查卸载效果
卸载名称包含"-openjdk-"的文件(为了适配不同的Linux版本,有的可能需要把所查找到的java文件都删除)
命令格式:rpm -e --nodeps xxx-openjdk-yyy
具体如下:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.4.el7_5.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.4.el7_5.x86_64

检查卸载效果:

java -version
rpm -qa | grep java

Step4-在/usr/local/路径下创建java目录
mkdir /usr/local/java

Step5-下载jdk,上传至java目录下
JDK历史版本下载:https://www.oracle.com/technetwork/java/javase/archive-139210.html

本次Linux服务器上安装JDK版本号选择,与Windows主机上保持一致,如:“1.8.0_181”

利用WinSCP以root用户登录Linux服务器之后,从Windows目录将Linux版本jdk的安装包上传至Linux的/usr/local/java目录下

Step6-解压jdk,进入java目录查看解压效果
cd /usr/local/java

解压JDK压缩包

tar -zxvf jdk-8u181-linux-x64.tar.gz

解压完成后,删除压缩包

rm -f jdk-8u181-linux-x64.tar.gz

Step7-配置java环境变量,刷新配置
获取jdk安装的绝对路径,作为标识JAVA_HOME
获取jre安装的绝对路径,作为标识JRE_HOME

打开环境变量配置文件:

vi /etc/profile
具体配置:

—Set Java Environment—

JAVA_HOME=/usr/local/java/jdk1.8.0_181
JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

—Set Java Environment—

将以上配置Copy到环境变量配置文件的底部(便于查找&修改),:wq保存并退出配置文件

刷新环境变量:

source /etc/profile

Step8-检查java安装效果
java -version

阿星centos7安装jdk1.8相关推荐

  1. 基于virtualbox的centos7安装jdk1.8

    centos7安装jdk1.8 安装JDK1.8 如果已经安装好的小伙伴只是想看看如何配置自己的环境变量的话可以直接往下看.因为现在下载的centos7是自带open-jdk的,所以在安装之前应该先检 ...

  2. centos java mvn_Linux(centos7)安装JDK1.8与maven

    安装JDK1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  官网下载j ...

  3. centos7 安装jdk1.8 并配置环境变量

    Centos 7 安装 jdk1.8 下载源码文件 解压安装 配置环境变量 下载源码文件 百度网盘连接 提取码: ott7 自行上传到服务器即可 我是把压缩包放在了 /usr/local/src 这个 ...

  4. CentOS7安装JDK1.8简单体验(java开发必备)

    1.卸载OpenJDK CentOS7默认安装了OpenJDK,首先查一下版本信息 rpm -qa|grep java 可以查询到如下结果: 删除系统自带的OpenJDK rpm -e --nodep ...

  5. Centos7 安装JDK1.8详细过程

    文章目录 前言 一.OpenJDK1.8 详细步骤 1.检查当前机器是否有自带的JDK 2.如果没有 则跳至安装步骤,有的话 进行卸载 3.更新yum源 4.搜索yum中的软件包 5.安装OpenJD ...

  6. centos7安装JDK1.7

    一.通过命令安装 检索包含java的列表 yum list java* 检索1.7的列表 yum list java-1.7* 安装1.7.0的所有文件 yum install java-1.7.0- ...

  7. Centos7 安装Jdk1.8u172

    ##1.找到jdk旧版本 进入oracle下载页面https://www.oracle.com/technetwork/java/javase/downloads/index.html 滑动到页面最底 ...

  8. Centos7安装jdk1.8和tomcat9

    安装jdk yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel jvm路径 cd /usr/lib/jvm/ 配置jdk vim /e ...

  9. CentOS7安装gradle

    文章目录 前言 一.JDK下载 二.下载&安装 1.去官网下载最新安装包 2.解压 3.将如下文件追加到/etc/profile文件末尾 4.重载profile 文件 5.验证是否安装成功 总 ...

  10. CentOS7 安装 java8(第2次更新:20210403)

    1. 卸载openJDK 查看java版本 java -version 查看已有openjdk版本 rpm -qa | grep java 使用命令依次删除 rpm -e --nodeps java- ...

最新文章

  1. skimage函数记录之measure.label和measure.regionprops
  2. CSDN 十大技术主题盘点-云原生篇
  3. 【转载】图片 CSS:怎样才能 “响应式 + 固定宽高比例”?
  4. 你必须要找到你所爱的东西
  5. euraka resttemplate
  6. c语言在线编译答案,(完整版)C语言试题
  7. 电脑能正常上网上网,某些软件不能上网
  8. hive运行报错Error during job, obtaining debugging information..FAILED: Execution Error, return code 2
  9. 壹沓科技签约全球快消品牌巨头保乐力加,为企业数智化升级注入新动能
  10. B站在计算机内部,如何在Bilibili中弹幕式播放本地视频?
  11. 晴园直播(全球直播)订阅源+轻站+海阔小程序
  12. spring中的Lifecycle
  13. ACM数论基础:同余定理、欧拉定理、互质、阶与原根
  14. 新氧服务C端、赋能B端,驱动医美行业健康发展
  15. 威威猫系列故事——打地鼠
  16. 单片机实验八、数码管实验
  17. CodeForces 158 B. Taxi(模拟)
  18. java实现国庆星期日
  19. 设计一个属于自己的内容热度值算法
  20. 素数判定(素数筛法)(欧拉)

热门文章

  1. 解决svn报错:svn: Working copy 'D:\02_workplace\udp\WebRoot\Backstage\Sysi' locked; try performing 'clean
  2. 安卓手机阅读器_手机屏幕太伤眼睛,墨水屏才是喜欢阅读人士的最爱
  3. 女程序员未来的职场出路在哪里?
  4. Latex设置每段前的空格数
  5. 代码实现堆溢出、栈溢出、永久代溢出、直接内存溢出
  6. c语言long类型转换成string,如何在C ++中将long转换为string?
  7. 28岁华为员工工资表曝光牛逼的人注定会牛逼你们难道自甘堕落?
  8. 软件测试实验-决策表
  9. python matplotlib 官方配色表
  10. 舵机常见问题原理分析及解决办法