当前位置: 首页 > article >正文

centos7 yum安装jdk1.8(deepseek)

在CentOS 7上安装JDK 1.8的步骤如下,分为OpenJDKOracle JDK两种方式:


方法一:通过YUM安装OpenJDK 1.8(推荐)

  1. 更新系统包
    确保系统仓库信息最新:

    sudo yum update -y
    
  2. 搜索可用的JDK 1.8包

    sudo yum search java-1.8.0-openjdk
    
  3. 安装OpenJDK 1.8

    • 仅安装JRE(运行时环境):
      sudo yum install -y java-1.8.0-openjdk
      
    • 安装完整的JDK(包含编译工具javac):
      sudo yum install -y java-1.8.0-openjdk-devel
      
  4. 验证安装

    java -version
    # 如果安装了devel包,检查javac
    javac -version
    
  5. 设置环境变量(可选)
    编辑~/.bashrc/etc/profile,添加以下内容:

    export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
    export PATH=$JAVA_HOME/bin:$PATH
    

    使配置生效:

    source ~/.bashrc  # 或 source /etc/profile
    

方法二:手动安装Oracle JDK 1.8

  1. 下载Oracle JDK 1.8 RPM包
    访问 Oracle官网下载页,登录后选择对应版本(如jdk-8u381-linux-x64.rpm)。
    或使用wget直接下载(需替换链接中的版本号):

    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u381-b09/jdk-8u381-linux-x64.rpm
    
  2. 安装Oracle JDK

    sudo rpm -ivh jdk-8u381-linux-x64.rpm
    
  3. 验证安装

    java -version
    
  4. 配置环境变量
    编辑~/.bashrc/etc/profile,添加:

    export JAVA_HOME=/usr/java/jdk1.8.0_381-amd64  # 根据实际路径调整
    export PATH=$JAVA_HOME/bin:$PATH
    

    生效配置:

    source ~/.bashrc
    
  5. 设置默认Java版本(如有多个JDK)

    sudo alternatives --config java
    

注意事项

  1. 权限问题:所有命令可能需要sudo权限。
  2. 路径确认:使用readlink -f $(which java)可查看Java实际安装路径。
  3. 防火墙/代理:手动下载Oracle JDK时,确保网络畅通。
  4. 版本兼容性:根据应用需求选择OpenJDK或Oracle JDK。

完成上述步骤后,即可在CentOS 7上使用JDK 1.8。


http://www.kler.cn/a/578446.html

相关文章:

  • 1.4 单元测试与热部署
  • 大话机器学习三大门派:监督、无监督与强化学习
  • 数据类设计_图片类设计之2_无规则图类设计(前端架构基础)
  • 【Andrej Karpathy 神经网络从Zero到Hero】--2.语言模型的两种实现方式 (Bigram 和 神经网络)
  • MATLAB控制函数测试要点剖析
  • P8924 「GMOI R1-T1」Perfect Math Class 题解
  • STM32 内置的通讯协议
  • 在ubuntu20.4中如何创建一个虚拟环境(亲测有效)
  • 代码随想录-基础篇
  • .CSV file input into contact of outlook with gibberish. .csv文件导入outlook, 出现乱码
  • docker本地部署RagFlow
  • 0087.springboot325基于Java的企业OA管理系统的设计与实现+论文
  • Linux内核学习(一)——Vmware虚拟机安装Ubuntu20.4系统及QEMU模拟ARM64 Linux
  • 【星云 Orbit•STM32F4】13. 探索定时器:基本定时器
  • 生命周期总结(uni-app、vue2、vue3生命周期讲解)
  • 蓝桥杯 - 简单 - 工作协调
  • 如何在 Conda 环境中使用 PySide6 将 .ui 文件转换为 .py 文件
  • 【技海登峰】Kafka漫谈系列(六)Java客户端之消费者Consumer核心概念与客户端配置详解
  • 【文心索引】搜索引擎测试报告
  • Synchronized 锁升级过程