博客
关于我
linux安装java的tar包,Linux系统下安装配置JDK(rpm方式及tar.gz方式)
阅读量:791 次
发布时间: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/

    你可能感兴趣的文章
    Linux学习--第七天--用户和用户组
    查看>>
    Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask
    查看>>
    Linux学习--第九天--du、df、fsck、dumpe2fs、mount、NTFS-3G、fdisk、partprobe、/etc/fstab、free、mkswap、swapon
    查看>>
    Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具
    查看>>
    Linux学习--第五天--vim使用、rpm命令
    查看>>
    Linux学习--第八天--acl、SetUID、SetGID、chattr、lsattr、sudo
    查看>>
    Linux学习--第六天--软件包
    查看>>
    Linux学习--第十一天--source、环境变量目录、欢迎信息、正则、cut、awk、sed、sort、判断表达式、if、for、case、一些脚本
    查看>>
    Linux学习--第十三天--日志、系统运行级别、grub加密
    查看>>
    Linux学习--第十天--bash脚本、用户自定义变量、环境变量、位置参数变量、预定义变量、标准输入输出、wc、history、dd、PS1
    查看>>
    Linux学习—部署yum网络仓库
    查看>>
    Linux学习之CentOS(十一)--CentOS6.4下Samba服务器的安装与配置
    查看>>
    Linux学习之CentOS(十八)--与Linux文件和目录管理相关的一些重要命令②
    查看>>
    Linux学习之sed命令详解
    查看>>
    linux学习之vi文件编辑命令
    查看>>
    linux学习命令总结⑩②
    查看>>
    Linux学习总结
    查看>>
    Linux学习总结(10)——Linux查看CPU和内存使用情况
    查看>>
    Linux学习总结(11)——Linux文件查找
    查看>>
    Linux学习总结(12)——Linux必须学会的60个命令
    查看>>