CentOS安装JDK17教程(完整版)

JDK 17 是Java Development Kit(Java开发工具包)的第17个长期支持(LTS)版本,由Oracle公司于2021年9月发布。作为Java语言的主要发行版,JDK 17 带来了许多新特性、增强功能和优化。

但是我们在Linux环境下使用yum 安装时,发现不能直接安装JDK17,使用:

yum search java|grep jdk

发现搜索不到JDK17的源,因此,有了我们安装教程。

1、更新yum源

sudo yum -y update

2、下载jdk17

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

3、安装jdk 17

sudo yum -y install ./jdk-17_linux-x64_bin.rpm

4、验证

$ java -version
java version "17.0.7" 2023-04-18 LTS
Java(TM) SE Runtime Environment (build 17.0.7+8-LTS-224)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.7+8-LTS-224, mixed mode, sharing)
### 在 CentOS安装 JDK 17 #### 下载 JDK 17 为了在 CentOS安装 JDK 17,首先需要访问 Oracle 官方网站或其他可信源下载适用于 LinuxJDK 17 压缩包或 RPM 文件[^3]。 #### 步骤 1:上传并解压 JDK 安装包 将下载好的 JDK 17 安装文件通过 FTP、SCP 或者直接在网络浏览器中保存至服务器上的 `/opt` 目录下。对于 tarball 类型的压缩包(如 `.tar.gz`),可以使用 `tar` 工具进行解压: ```bash sudo tar zxvf /path/to/jdk-17_linux-x64_bin.tar.gz -C /opt/ ``` 这会把 JDK 解压到指定位置,并创建相应的目录结构[^2]。 #### 步骤 2:配置环境变量 编辑全局环境变量文件 `/etc/profile.d/java.sh` 来设置 JAVA_HOME 和 PATH 变量: ```bash echo 'export JAVA_HOME=/opt/jdk-17' | sudo tee -a /etc/profile.d/java.sh echo 'export PATH=$JAVA_HOME/bin:$PATH' | sudo tee -a /etc/profile.d/java.sh source /etc/profile.d/java.sh ``` 确保这些更改立即生效可以通过 source 命令加载新的 shell 配置[^1]。 #### 步骤 3:验证安装 完成以上操作之后,可通过运行 java -version 测试命令确认 JDK 是否正确安装以及其版本号是否为预期的 JDK 17 : ```bash java -version ``` 如果一切正常,则应该看到关于已安装 Java 运行时的信息显示出来,其中包括所期望的版本字符串。 #### 注意事项 在整个过程中需要注意几点: - 确认当前使用的 Centos 是 32 位还是 64 位系统,从而选择合适的 JDK 版本; - 使用适当权限执行上述指令,必要时加上 `sudo` 获取更高权限; - 若先前存在旧版 Java 实例,请调整好路径优先级以避免冲突;当遇到 `-bash: pathmunge: command not found` 错误提示时,可能是由于某些脚本尝试调用了不存在于默认路径下的工具所致,此时应检查相关初始化脚本内的定义[^4][^5]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值