笔记CentOS9安装JDK
时间: 2025-05-20 16:48:04 AIGC 浏览: 36
### CentOS 9 上安装 JDK 的指南
#### 准备工作
在开始之前,确认操作系统版本以及目标 JDK 版本非常重要。对于 CentOS 9,推荐使用 OpenJDK 或 Oracle JDK,具体取决于项目需求。
---
#### 方法一:通过 YUM 安装 OpenJDK
CentOS 提供了官方仓库中的 OpenJDK 软件包,可以通过 `yum` 命令快速完成安装。
1. **更新系统软件源**
使用以下命令确保系统的软件包是最新的:
```bash
sudo yum update -y
```
2. **查看可用的 JDK 版本**
执行以下命令来列出可安装的 JDK 版本:
```bash
yum list available | grep java-1.8.0-openjdk*
```
如果需要更高版本,则可以替换为其他版本号,例如 `java-11-openjdk`[^2]。
3. **安装指定版本的 JDK**
根据实际需求选择合适的版本进行安装。以下是安装 Java 8 和 Java 11 的示例:
```bash
sudo yum install -y java-1.8.0-openjdk-devel
```
或者:
```bash
sudo yum install -y java-11-openjdk-devel
```
4. **配置环境变量**
编辑 `/etc/profile` 文件并添加如下内容(假设安装的是 Java 8):
```bash
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-<version>.el8_<arch>
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
```
替换 `<version>` 和 `<arch>` 为你实际安装的版本和架构信息[^2]。
5. **验证安装**
输入以下命令测试是否成功安装:
```bash
java -version
javac -version
```
---
#### 方法二:手动下载并安装 JDK
如果需要安装特定版本的 Oracle JDK 或自定义路径下的 OpenJDK,可以选择手动安装的方式。
1. **下载 JDK 安装包**
访问 [Oracle 官方网站](https://www.oracle.com/cn/java/technologies/javase-downloads.html) 或 [OpenJDK 官网](https://openjdk.org/) 下载适合 CentOS 9 的 JDK 安装包。例如:
```bash
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
```
2. **创建安装目录**
创建用于存放 JDK 的目录,通常建议放在 `/usr/local/` 中:
```bash
sudo mkdir /usr/local/jdk11
```
3. **解压安装包**
将下载好的压缩包解压至目标目录:
```bash
tar zxvf openjdk-11+28_linux-x64_bin.tar.gz -C /usr/local/jdk11/
```
4. **设置环境变量**
修改全局环境变量文件 `/etc/profile` 并追加以下内容:
```bash
export JAVA_HOME=/usr/local/jdk11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
```
然后使更改生效:
```bash
source /etc/profile
```
5. **验证安装**
同样执行以下命令检查安装情况:
```bash
java -version
javac -version
```
---
#### 卸载已有的 JDK
如果有旧版 JDK 需要清理,可通过以下方法实现:
1. 查找当前安装的 JDK 列表:
```bash
rpm -qa | grep java
```
2. 删除不需要的 JDK 包:
```bash
sudo yum remove <package_name>
```
3. 清理残留文件夹(如有必要):
```bash
rm -rf /usr/lib/jvm/<old_jdk_folder>
```
---
### 注意事项
- 不同版本的 JDK 可能存在兼容性差异,请提前确认项目的最低支持版本。
- 对于生产环境,优先考虑稳定性和长期维护的支持版本 (LTS)[^1]。
---
阅读全文
相关推荐


















