方法一

  1. 进入 Oracle 官方网站 下载合适的 JDK 版本,准备安装。
    注意:这里需要下载 Linux 版本。这里以jdk-8u151-linux-x64.tar.gz为例,你下载的文件可能不是这个版本,这没关系,只要后缀(.tar.gz)一致即可。
  2. 创建目录
    在/usr/目录下创建java目录,
    mkdir /usr/local/java
    cd /usr/local/java
    把下载的文件 jdk-8u151-linux-x64.tar.gz 放在/usr/local/java/目录下。
  3. 解压 JDK
    tar -zxvf jdk-8u151-linux-x64.tar.gz
  4. 设置环境变量
    修改 vi /etc/profile
    在 profile 文件中添加如下内容并保存:
JAVA_HOME=/usr/local/java/jdk1.8.0_151
JRE_HOME=/usr/local/java/jdk1.8.0_151/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

注意:其中 JAVA_HOME, JRE_HOME 请根据自己的实际安装路径及 JDK 版本配置。
5. 让修改生效:
source /etc/profile
6. java -version
显示 java 版本信息,则说明 JDK 安装成功

方法二

  1. 查看yum库下的java安装包
    yum -y list java*
  2. 安装jdk
    yum install java-1.8.0-openjdk.x86_64
  3. 完成安装后验证
    java -version
  4. 将jdk的安装路径加入到JAVA_HOME
    vi /etc/profile
    在文件最后加入:
    #set java environment
    JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.292.b10-0.el8_3.x86_64
    PATH=PATH:PATH:PATH:JAVA_HOME/bin
    export JAVA_HOME PATH
    修改/etc/profile之后让其生效
    . /etc/profile (注意 . 之后应有一个空格)

卸载

Centos环境下yum安装更新jdk、删除自带的jdk
参考博客:https://blog.csdn.net/u013641234/article/details/76158026

  1. 查看CentOS自带JDK是否已安装:yum list installed | grep java
  2. 假使存在自带的jdk,删除centos自带的JDK
    yum -y remove java-1.7.0-openjdk*
    yum -y remove tzdata-java.noarch
    结果显示为Complete!表示卸载完成!
  3. 再次检查安装包是否删除,步骤1

Linux安装卸载java相关推荐

  1. 卸载java 1.8,Linux安装卸载jdk1.8

    首先到官网下载  Linux x64 182.87 MB jdk-8u191-linux-x64.tar.gz 下载到一个目录下,然后用SecureCRT alt+p    sftp> put ...

  2. linux 卸载cups,Linux安装卸载软件

    Linux安装卸载软件 (2012-10-23 16:23:54) 标签: 杂谈 软件安装 Linux软件的安装有两种方式: 安装文件名为xxx.tar.gz:发行的软件多为以源码形式发送的: 安装文 ...

  3. 【Linux】Linux安装卸载JDK

    前言 本文主要介绍Linux安装JDK的两种方式:yum安装和二进制安装. 一. yum安装 1.查看JDK软件包版本列表 yum -y list java* 2.安装JDK yum install ...

  4. SCALA Linux安装:JAVA.LANG.NUMBERFORMATEXCEPTION: FOR INPUT FOR INPUT STRING: “0X100“

    SCALA安装:JAVA.LANG.NUMBERFORMATEXCEPTION: FOR INPUT FOR INPUT STRING: "0X100" 问题描述 Linux终端输 ...

  5. linux安装卸载软件

    一 .首先要清楚几个概念 (一)归档: 归档是把多个文件合并成一个文件的过程.生成的文件称为归档包. 归档包带后缀名.不同的归档程序,生成的归档包的后缀名不同. (二)压缩: 压缩是把一个大文件变成一 ...

  6. Linux安装卸载mysql

    2019独角兽企业重金招聘Python工程师标准>>> Linux平台卸载MySQL总结 http://www.cnblogs.com/kerrycode/p/4364465.htm ...

  7. linux安装配置java,Linux 安装配置 java 环境

    说明 不同的 Linux 发行版使用的命令可能有些许不同,本文以 64位的 Centos 7 为例 环境检查 有些 Linux 发行版内置了 jdk ,如果版本正好是你需要的可以不用安装 检查是否安装 ...

  8. Linux安装/卸载软件教程

    一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具 ...

  9. Linux 安装卸载软件及管理软件仓库

    软件仓库 Linux的软件包都存放在一个地方,叫做软件仓库,repository. 因为Linux是在Windows之后诞生的(1991年前后),所以为了避免Windows的这个"弊端&qu ...

最新文章

  1. VC非ASCII语言复制到剪切板乱码问题
  2. 《计算机组成原理》第04章在线测试
  3. 使用PHP-GTK编写一个windows桌面应用程序
  4. Ubuntu16.04中安装stlink驱动
  5. tcl电视显示服务器异常1500,TCL电视机使用常见故障及维修方法
  6. C# winform中 选择文件和保存文件
  7. 新能源汽车电池健康状态及能耗分析
  8. 东财《领导科学X》综合作业
  9. js对节点 属性的操作
  10. 《掌舵》-还原一个真实的政商圈
  11. 影视观影神器:ZY Player for Mac
  12. 用一组方程表示一个平面
  13. 筒仓装车控制系统由哪几部分组成
  14. 调整html button位置
  15. 音乐播放器(附源码)
  16. 想转行人工智能?机会来了!!!
  17. 关于Echarts不渲染南海诸岛的问题
  18. Docker部署Oracle11g
  19. mysql2008和mysql2000_[转载]SQL 2008到2005和2000版本的转换
  20. 各种开机画面的S905L3A/AB通刷包B863AV3.1-M2/3.2-M/311-1A/1AS/M401A/E900V22C/D

热门文章

  1. 计算机硬件软件的英语,53个电脑软硬件英文缩写
  2. 小榕的WIS漏洞(ALLyeSNO) 【补充一下】
  3. iOS大型项目解耦方案有难度?BeeHive设计优化来帮助
  4. 初始计算机软件教案,鼠标office2007,办公软件教案
  5. 判断 1000-2000 年之间的闰年
  6. 用计算机求最大似然估计,用Excel软件实现最大似然估计数值计算的方法_刘文卿.pdf...
  7. python发微信语音没声音怎么回事_苹果手机微信语音没声音怎么回事?
  8. 光速不变_两点技术:以光速解决阵列问题
  9. java quartz 失败重试_java – Quartz在失败时重试
  10. 用python给老师排课表_怎样排出每位老师都满意的课表?附答案!