centos

centos下java怎么安装配置

小樊
40
2025-09-30 12:47:23
栏目: 编程语言

一、安装前准备

二、选择Java版本

三、使用YUM安装OpenJDK(推荐方式)

  1. 安装OpenJDK运行时环境(JRE)
    若仅需运行Java程序(无需编译),执行:
    sudo yum install -y java-11-openjdk(以OpenJDK 11为例,可根据需求替换为java-8-openjdkjava-17-openjdk等)。
  2. 安装OpenJDK开发环境(含javac编译器)
    若需开发Java程序(编译.java文件),执行:
    sudo yum install -y java-11-openjdk-devel(对应版本的-devel包包含编译工具)。
  3. 验证安装
    运行java -version,若输出类似以下内容则表示安装成功:
    openjdk version "11.0.17" 2022-10-18 LTS
    OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-1.el7_9) (build 11.0.17+8-LTS)
    OpenJDK 64-Bit Server VM (Red_Hat-11.0.17.0.8-1.el7_9) (build 11.0.17+8-LTS, mixed mode)

四、手动安装Oracle JDK(可选方式)

  1. 下载Oracle JDK安装包
    访问Oracle官网(需登录),选择对应版本(如JDK 17),下载tar.gz格式安装包(如jdk-17_linux-x64_bin.tar.gz)。
  2. 解压安装包
    将安装包上传至/usr/local目录,执行:
    sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local
  3. 重命名安装目录(可选):
    为方便管理,将解压后的目录重命名为java-17-oracle
    sudo mv /usr/local/jdk-17 /usr/local/java-17-oracle
  4. 配置环境变量
    编辑全局环境变量文件/etc/profile
    sudo vi /etc/profile,在文件末尾添加:
    export JAVA_HOME=/usr/local/java-17-oracle
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    保存后执行source /etc/profile使配置生效。
  5. 验证安装
    运行java -versionjavac -version,均应显示Oracle JDK的版本信息。

五、配置Java环境变量(通用步骤)

六、切换Java版本(可选,多版本场景) 若系统中安装了多个Java版本(如OpenJDK 8和11),可使用update-alternatives工具切换默认版本:

  1. 注册Java版本:
    sudo alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk/bin/java 1
    sudo alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk/bin/javac 1
  2. 选择默认版本:
    sudo alternatives --config java,根据提示输入对应版本的编号。

七、常见问题解决

0
看了该问题的人还看了