centos环境安装JDK详细教程

centos环境安装JDK详细教程

  • 一、前期准备
  • 二、JDK安装
    • [2.1 rpm方式安装JDK](#2.1 rpm方式安装JDK)
    • [2.2 zip方式安装JDK](#2.2 zip方式安装JDK)
    • [2.3 yum方式安装JDK](#2.3 yum方式安装JDK)

  本文主要说明CentOS下JDK的安装过程。JDK的安装有三种方式,用户可根据实际情况选择:

一、前期准备

  1. 查看服务器操作系统型号,执行命令:uname -a

*不同型号的操作系统下载的JDK安装包不一样。

  1. 确认JAVA程序支持的JDK版本,我这边开发使用的JDK1.8,因此后面安装的也是JDK1.8版本。
  2. 下载JDK安装包:
    下载地址:https://www.oracle.com/cn/java/technologies/downloads/#java8

注意:根据服务器的操作系统和不同的安装方式,选择不同的安装包:

  • 如果是zip方式安装,则下载.tar.gz安装包;
  • 如果是rpm方式安装,则下载.rpm 安装包;
  1. 下载完成后,将安装包上传到服务器目录:

    mkdir /home/java
    cd /home/java
    #上传安装包到指定目录
    ls -la


回到目录

二、JDK安装

2.1 rpm方式安装JDK

  • 卸载之前安装的JDK 的rpm,命令如下:

    rpm -qa | grep jdk
    rpm -e --nodeps 要卸载的JDK

  1. 使用rpm命令安装,执行命令:rpm -ivh 安装包名称.rpm

    rpm -ivh jdk-8u421-linux-i586.rpm

  1. 查看jdk目录信息,执行命令:

    cd /usr/java
    ls -la

  1. 设置环境变量,执行命令:vi /etc/profile

在profile中添加如下内容:

复制代码
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0-x86
JRE_HOME=/usr/java/jdk1.8.0-x86/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
  1. 让修改生效,执行命令: source /etc/profile
  2. 对于 64 位系统,通常需要安装 glibc 的 32 位兼容库。执行命令:sudo yum install glibc.i686
  3. 验证JDK有效性,执行命令:java -version

    回到目录

2.2 zip方式安装JDK

  手动解压JDK的压缩包,然后设置环境变量。步骤如下

  1. 解压缩安装包,执行命令:tar -zxvf 安装包名称.tar.gz

    #解压缩
    tar -zxvf jdk-8u421-linux-i586.tar.gz

    查看解压缩后的文件

    ls -la

    重命名

    mv jdk1.8.0_421 jdk1.8

  1. 设置环境变量,执行命令:vi /etc/profile
    在profile中添加如下内容:

    #set java environment
    JAVA_HOME=/home/java/jdk1.8
    JRE_HOME=/home/java/jdk1.8/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

  1. 让修改生效,执行命令: source /etc/profile

  2. 对于 64 位系统,通常需要安装 glibc 的 32 位兼容库。执行命令:sudo yum install glibc.i686

  3. 验证JDK有效性,执行命令:java -version

回到目录

2.3 yum方式安装JDK

  1. 查看yum库中都有哪些jdk版本,执行命令: yum search java|grep jdk

暂时只发现了openjdk

  1. 选择版本,进行安装,执行命令:yum install java-版本-openjdk

    安装完之后,默认的安装目录是在: /usr/lib/jvm/java-版本-openjdk-版本.x86_64

  2. 设置环境变量,执行命令:vi /etc/profile

    在profile文件中添加如下内容

    #set java environment
    JAVA_HOME=/usr/lib/jvm/java-版本-openjdk-xxx.x86_64
    JRE_HOME=JAVA_HOME/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

  3. 让修改生效,执行命令:source /etc/profile

  4. 验证JDK有效性,执行命令:java -version

    回到目录

相关推荐
程序员贺加贝4 小时前
列表导出不够用-SaaS-ERP-单据详情导出的-Provider-模板与文档型-Excel-设计
java·后端·设计模式·架构·excel
SimonKing5 小时前
写文档的最佳搭档:Typora+PicList+SM.MS
java·后端·程序员
王志来137944730085 小时前
工控服务器机箱选型决策要素解析:匀天以“快全准省”构建价值坐标
运维·服务器·python·devops
侧耳倾听1115 小时前
disruptor 从入门到使用
java
龙智DevSecOps解决方案5 小时前
WildFly vs JBoss vs GlassFish:2026年Java应用服务器选型对比与Perforce JRebel加速实践
java·应用服务器·jrebel·wildfly
孫治AllenSun5 小时前
【LangChain4J-04】Tool 工具的使用
java·人工智能
南城以南溫暖如初1475 小时前
树洞交友系统架构设计与匿名聊天实战指南
java·spring boot·mysql·系统架构·vue·mybatis·交友
阿图灵5 小时前
OpenCV 实用技巧三连:视频转图片、图片转视频、Pillow 与 OpenCV 互转
图像处理·python·opencv·计算机视觉·音视频·pillow
GlueNa2SiO35 小时前
05-Flask表单处理与文件上传
笔记·python·学习·flask
一晌小贪欢5 小时前
Python办公16:PDF 强力缝合——将几十个 PDF 合并为单个文档并添加页码
开发语言·python·excel·数据可视化·python办公