博客
关于我
linux安装java的tar包,Linux系统下安装配置JDK(rpm方式及tar.gz方式)
阅读量:799 次
发布时间:2023-02-04

本文共 1073 字,大约阅读时间需要 3 分钟。

在之前的工作中,开发环境一直使用Windows系统,随着工作需求的变化,我需要在Linux系统下搭建开发环境。记录这个过程以便查阅和分享。

在开始之前,我们需要准备一些材料:

  • JDK下载链接(需登录官网获取)2.终端模拟器(如MobaXterm,可选安装)
  • 系统版本:CentOS7
  • 用户:root用户(普通用户下操作可能存在问题,请参考相关文档)
  • 接下来是具体的搭建流程:

  • 查看并删除系统自带的openjdk

    • 使用命令java -version查看已安装的JDK版本
    • 执行命令rpm -qa | grep java查找系统自带的openjdk
    • 执行命令rpm -qa | grep jdk查找自行安装的JDK
    • 卸载已安装的JDK:
      • 对于rpm安装的JDK,执行命令:
        rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el7_ 8.x86_64rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64
      • 对于tar.gz安装的JDK,执行以下步骤:
        • 确定JDK安装目录:echo $JAVA_HOME
        • 删除目录:rm -rf /usr/java/jdk1.8.0_271
        • 修改/etc/profile文件,取消JAVA_HOME关联
  • 安装新的JDK

    • rpm安装方式:
      • 将jdk-8u271-linux-x64.rpm文件放入系统
      • 通过命令chmod 755 jdk-8u271-linux-x64.rpm
      • 执行rpm -ivh jdk-8u271-linux-x64.rpm-默认安装路径为 /usr/java/jdk1.8.0_271-amd64
    • tar.gz安装方式:
      • 解压到指定路径:
        tar -xzvf /root/下载/jdk-8u271-linux-x64.tar.gz -C /usr/java
      • 创建路径:mkdir -p /usr/java
      • 配置环境变量,将路径赋给JAVA_HOME
  • 配置环境变量

    • 打开/etc/profile文件,编辑添加:
      export JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
    • 使配置生效:source /etc/profile
    • 验证:执行echo $JAVA_HOME,确认路径正确
  • 验证JVM运行

    • 执行java -versionjavac,确保JVM正常运行
  • 通过以上步骤,就能在CentOS7系统上成功搭建JDK开发环境。

    转载地址:http://vzkfk.baihongyu.com/

    你可能感兴趣的文章
    NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南002---大数据之Nifi工作笔记0069
    查看>>
    NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
    查看>>
    NIFI集群_队列Queue中数据无法清空_清除队列数据报错_无法删除queue_解决_集群中机器交替重启删除---大数据之Nifi工作笔记0061
    查看>>
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    Nim教程【十二】
    查看>>
    Nim游戏
    查看>>
    NIO ByteBuffer实现原理
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>
    NIO Selector实现原理
    查看>>
    nio 中channel和buffer的基本使用
    查看>>
    NIO_通道之间传输数据
    查看>>
    NIO三大组件基础知识
    查看>>
    NIO与零拷贝和AIO
    查看>>
    NIO同步网络编程
    查看>>
    NIO基于UDP协议的网络编程
    查看>>
    NIO笔记---上
    查看>>
    Vue3.0中的响应式原理(第九课)
    查看>>
    NIO蔚来 面试——IP地址你了解多少?
    查看>>