centos配置jdk11
时间: 2025-05-15 21:08:09 浏览: 19
### 在 CentOS 上安装和配置 JDK 11
#### 卸载系统中自带的 OpenJDK
如果系统已经预装了其他版本的 JDK 或 OpenJDK,则需要先将其卸载。可以运行以下命令来查看当前已安装的 JDK 版本:
```bash
java -version
```
如果有不需要的 JDK 版本,可以通过以下命令卸载:
```bash
yum remove java-1.*.openjdk*
```
这会移除所有与 OpenJDK 相关的软件包。
---
#### 下载 JDK 11 压缩包
访问 Oracle 官方网站或其他可信源下载适用于 Linux 的 JDK 11 压缩包 `jdk-11.x.x_linux-x64_bin.tar.gz`[^3]。也可以通过 wget 工具直接从终端下载:
```bash
wget https://download.oracle.com/java/11/latest/jdk-11.x.x_linux-x64_bin.tar.gz
```
注意:请将 URL 替换为实际可用的下载地址。
---
#### 解压缩 JDK 压缩包
创建一个用于存储 JDK 的目录并解压文件到该位置:
```bash
mkdir -p /export/server
tar -zxvf jdk-11.x.x_linux-x64_bin.tar.gz -C /export/server/
```
上述操作会在 `/export/server/` 路径下生成一个名为 `jdk-11.x.x` 的文件夹。
为了方便管理,还可以为 JDK 创建一个软链接:
```bash
ln -s /export/server/jdk-11.x.x /export/server/jdk
```
这样无论未来升级哪个具体的小版本号,都可以统一指向 `/export/server/jdk` 这个路径。
---
#### 配置环境变量
编辑全局环境变量配置文件 `/etc/profile` 来添加 JDK 的路径支持:
```bash
vi /etc/profile
```
在文件末尾追加如下内容:
```bash
export JAVA_HOME=/export/server/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
```
保存退出后使更改立即生效:
```bash
source /etc/profile
```
验证环境变量是否配置成功:
```bash
java -version
javac -version
```
如果显示的是 JDK 11 的相关信息,则说明配置完成[^4]。
---
### 注意事项
- 如果希望仅针对某个用户的 shell 使用特定的 JDK,可以在其家目录下的 `.bashrc` 文件中定义相应的环境变量。
- 对于生产服务器而言,建议定期更新 JDK 至最新的安全补丁版本,并重新调整软链目标以保持兼容性和安全性。
---
阅读全文
相关推荐










