当前位置:首页 > Java

centos 如何安装java

2026-03-24 10:01:51Java

安装 OpenJDK(推荐)

OpenJDK 是 Java 的开源实现,CentOS 官方仓库中通常包含多个版本。通过以下命令查看可安装的版本:

yum list available java*jdk-devel

安装特定版本的 OpenJDK(例如 JDK 11):

yum install java-11-openjdk-devel

验证安装是否成功:

java -version
javac -version

安装 Oracle JDK

如果需要使用 Oracle 官方 JDK,需手动下载 RPM 包并安装。访问 Oracle JDK 下载页面 获取最新版本。

下载完成后安装 RPM 包(以 JDK 11 为例):

rpm -ivh jdk-11.0.x_linux-x64_bin.rpm

设置环境变量,编辑 /etc/profile 文件,添加以下内容:

export JAVA_HOME=/usr/java/jdk-11.0.x
export PATH=$PATH:$JAVA_HOME/bin

使环境变量生效:

source /etc/profile

多版本管理(可选)

如果系统需要多个 Java 版本,可以使用 alternatives 工具切换默认版本:

alternatives --config java
alternatives --config javac

验证安装

无论选择哪种安装方式,最后都应验证 Java 环境是否配置正确:

java -version
javac -version
echo $JAVA_HOME

卸载 Java

如需卸载已安装的 Java 版本,对于 OpenJDK 可使用:

yum remove java-11-openjdk-devel

对于 Oracle JDK 则使用:

centos 如何安装java

rpm -e jdk-11.0.x

标签: centosjava
分享给朋友:

相关文章

如何学好java

如何学好java

理解基础概念 掌握Java的核心概念是学习的基础。包括数据类型、变量、运算符、控制流(如循环和条件语句)、数组等。理解面向对象编程(OOP)的四大特性:封装、继承、多态和抽象。 实践编程练习 通过实…

java如何实现异步

java如何实现异步

Java实现异步的方法 Java中实现异步编程可以通过多种方式,每种方式适用于不同的场景和需求。以下是常见的实现方法: 使用Thread类 创建新线程执行异步任务是最基础的方式。通过继承Thread…

java中如何获取当前时间

java中如何获取当前时间

获取当前时间的几种方法 使用 java.time 包(Java 8及以上推荐) import java.time.LocalDateTime; LocalDateTime currentTime =…

如何学习java语言

如何学习java语言

学习Java语言的系统方法 理解基础概念 Java是一种面向对象的编程语言,掌握基础概念如变量、数据类型、运算符、控制流语句(if-else、循环)是第一步。熟悉类和对象的概念,理解封装、继承和多态三…

教你如何完全卸载java

教你如何完全卸载java

卸载 Java 的步骤 Windows 系统 打开控制面板,选择“程序和功能”或“卸载程序”。在列表中找到 Java 相关的条目,通常显示为“Java”或“Java(TM)”。右键点击选择卸载,按照…

如何系统的学习java

如何系统的学习java

学习Java的基础知识 Java的基础知识包括语法、数据类型、变量、运算符、控制流语句等。可以通过官方文档或入门书籍如《Java核心技术》来掌握这些内容。编写简单的程序练习基础语法,例如打印“Hell…