1 . 卸载系统自带的JDK

LINUX系统一般自带JDK , 但是版本可能不如我们的意 , 所以安装JDK之前要先把之前的卸载掉

1.1 检查自带JDK及版本信息

 java -version

1.2 查询JDK文件

rpm -qa | grep java

命令说明 : 
        rpm 管理套件
        -qa 询问模式 , 查询匹配的套件
        grep 按字符串模糊查询 , 后跟关键字符串

    1.3 删除JDK文件
    上面几个结果中,可以删除"java-1.X.0-openjdk"开头的文件 , 一般为4个 , 在命令中执行删除命令

rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

命令说明 : 
        rpm 管理套件
        -e    删除
        --nodeps 不验证套件的相关关联性

   结果出错 , 提示权限不足 . 这是因为普通用户没有删除这几个文件的权限
    1.4 用ROOT权限删除文件
    切换root用户

su root

输入密码 , 进入root用户 , 然后再删除这几个文件

   1.5 验证删除结果
     查看JDK文件是否还存在,Java命令是否还能执行

如上所示 , 系统自带的旧JDK已经卸载完毕

2 . 下载新的JDK安装包

2.1 访问JDK官网下载页面
            官网下载地址https://www.oracle.com/technetwork/java/javase/downloads/index.html


    2.2 下载JDK
        现在最新的JDK版本是11 , 不过我用JDK8就够了
        勾选同意协议 , 下载后缀为tar.gz的linux版本


    2.3 利用Xftp等工具将安装包上传到linux目录中

此处我上传到了 /usr/src 目录下


3 . 解压安装JDK

3.1 解压JDK安装包

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

命令说明 : 
            tar 备份文件
            -z    通过gzip指令处理备份文件
            -x    从备份中还原文件
            -v    显示指令执行过程
            -f    指定备份文件


    3.2 删除JDK安装包(可省略)

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

命令说明 : 
            rm    删除文件或目录
            -f    跳过询问强制删除

4 . 配置环境变量

4.1 编辑配置文件

vi /etc/profile

按Ctrl + End 跳到文件末尾 . 按下 i 进入编辑模式

    4.2 在末尾粘贴如下内容

#java environment
export JAVA_HOME=/usr/src/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin


    4.3 应用配置
        按Esc键退出编辑模式 , 然后输入:进入命令模式 , wq 保存并退出

    4.4 使配置文件生效

source /etc/profile

5 . 测试JDK是否配置成功

输入以下命令 , 查看控制台是否输出java版本信息

java -version
javac -version

Centos npm 安装JDK及配置环境变量相关推荐

  1. Centos yum 安装JDK及配置环境变量

    1 . 卸载系统自带的JDK LINUX系统一般自带JDK , 但是版本可能不如我们的意 , 所以安装JDK之前要先把之前的卸载掉 1.1 检查自带JDK及版本信息 java -version 1.2 ...

  2. docker 安装 jdk,配置环境变量

    docker 安装 jdk,配置环境变量 下载centos镜像 其他docker指令 运行容器 下载jdk 容器内安装jdk 容器内设置 java 环境变量 下载centos镜像 centos 用作配 ...

  3. shell脚本一键安装JDK及配置环境变量

    为什么我要写这样安装JDK并配置环境变量的脚本呢?因为我和linux打交道还是比较多的,然而每次都要安装JDK,配置环境变量,这样的事情对于刚接触linux的人来说是很乐意做的,但是接触多了,总是做这 ...

  4. linux java jdk配置_Linux环境下安装JDK并配置环境变量

    首先查看是否已经安装了JDK并配置环境变量. [root@dhcc_plat opt]# java -version-bash: java: command not found [root@dhcc_ ...

  5. mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...

  6. macbook配置java环境变量_Mac怎么配置JDK环境变量 安装JDK并配置环境变量教程

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,那么今天小编就给大家讲讲在Mac ...

  7. Linux 利用 yum 安装jdk并配置环境变量

    Linux 利用 yum 安装jdk并配置环境变量 清除已有java环境 搜索yum可以安装的版本 yum安装jdk 配置环境变量 当前用户使用: 全局用户使用: 验证安装 清除已有java环境 命令 ...

  8. 学习Java第一天:1、Java是什么?2、面向对象的编程思想的特点 3、Java的开发工具 4、安装JDK和配置环境变量 5、Java程序的运行过程 6、Java语言的特点

    目录 1.Java是什么? 2.面向对象的编程思想的特点 3.Java的开发工具 4.安装JDK和配置环境变量 5.Java程序的运行过程 6.Java语言的特点 1.Java是什么? java是一门 ...

  9. CentOS安装JDK与配置环境变量

    文章目录 1. 下载JDK 2. 安装JDK(解压版) 3. 配置环境变量 1. 下载JDK 1.1 官方下载网站 https://www.oracle.com/cn/java/technologie ...

最新文章

  1. C++vector迭代器失效的问题
  2. 剑指offer:对称的二叉树
  3. mysql设计规范和原则
  4. java threas.jion_Java Thread.join详解
  5. C语言实现UDP网络通信(附服务端和客服端完整源码)
  6. Spring 常用注入注解(annotation)和其对应xml标签
  7. java ajax 导出excel文件_springMVC(4)---生成excel文件并导出
  8. birt插件 web_Maven方式集成BIRT 4.6 Webviewer
  9. BeanUtils.copyProperties(对象A,对象B)
  10. 校友会2019中国大学计算机,校友会2019中国计算机类一流专业排名,清华大学排名第一...
  11. 英特尔一口气发布了三款处理器、两款存储、一款以太网适配器
  12. 11(3)-AirSim+四旋翼仿真-AirSim中人工势场法方法改进
  13. 三维空间中直线间距离的计算
  14. 计算机查找的快捷键是,电脑快捷键快速查找
  15. 光电编码器与计算机连接模块,光电编码器原理及应用电路-20210310075025.docx--原创力文档...
  16. mysql中位数函数_如何使用简单的SQL查询在MySQL中计算中位数
  17. 程序员、架构师、技术总监、CTO
  18. 数字逻辑电路中的逻辑运算法则--与、或、非、与非、或非、异或、同或
  19. c++小游戏——忍者必须死
  20. 翻译图片中文字的网站

热门文章

  1. 【做题】uoj#370滑稽树上滑稽果——巧妙dp
  2. shutil——高级的 文件、文件夹、压缩包 处理模块
  3. Android 性能测试初探(一)
  4. PHP--金额数字转换成英文
  5. abstract class和interface有什么区别
  6. 夯实基础,彻底掌握js的核心技术(一)
  7. 一般左边后台点击收缩展开的效果
  8. 机器学习中的数学(六)--信息论与激活函数
  9. c语言非法字符判别,98行的四则计算器.(支持括号)加入了非法字符的检测
  10. java操作oracle数据_Java jdbc操作oracle数据库的两种方式