Java开发工具包(JDK)获取与安装指南

Java开发工具包(JDK)获取与安装指南
内容导航
Oracle官方下载平台
Windows系统安装
Ubuntu系统配置
1.JDK环境部署
2.版本信息确认
移除OpenJDK
CentOS系统
1.获取JDK安装包
2.执行安装操作
3.环境验证


Oracle官方下载平台

访问地址:Java Downloads | Oracle
Java开发工具包(JDK)获取与安装指南

Windows系统安装

Java开发工具包(JDK)获取与安装指南
运行下载的可执行文件,选择目标安装路径,按照提示完成整个安装流程

Ubuntu系统配置
1.JDK环境部署

更新软件源
sudo apt update
安装开发工具包
sudo apt install openjdk-17-jdk
Ubuntu系统默认提供的是OpenJDK
OpenJDK作为Oracle JDK的开源实现,两者在功能实现上基本一致。Oracle每次发布新版本时都会同步推出商业版和开源版。对于学习用途而言,OpenJDK完全能够满足需求。

2.版本信息确认

执行版本查询命令
java -version
Java开发工具包(JDK)获取与安装指南

移除OpenJDK

查看已安装的JDK组件

dpkg --list | grep -i jdk

删除openjdk相关软件包:

apt-get purge openjdk*

清除所有关联组件:

apt-get purge icedtea- openjdk-

验证是否完全卸载:

dpkg --list | grep -i jdk

CentOS系统
1.获取JDK安装包

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
获取下载链接的方法:
Java开发工具包(JDK)获取与安装指南

2.执行安装操作

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

3.环境验证

Java开发工具包(JDK)获取与安装指南

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/9423.html

(0)
LomuLomu
上一篇 2025 年 5 月 13 日 上午7:02
下一篇 2025 年 5 月 13 日 上午8:03

相关推荐

  • 深度解读 JDK 8、JDK 11、JDK 17 和 JDK 21 的区别

    “`markdown 随着Java生态系统的持续发展,每个新发布的JDK版本都带来了众多新特性、改进和性能优化。对于Java开发者来说,掌握这些不同版本间的差异对于在项目中选择最合适的JDK版本至关重要。本文将深入探讨JDK 8、JDK 11、JDK 17和JDK 21之间的主要差异,帮助你洞察每个版本的变化及其对开发实践的影响。 一、JDK 8:Java…

    未分类 2024 年 12 月 27 日
    74800
  • 如何做好软件架构师

    本文以个人视野聊下软件架构师的工作以及软件架构设计知识。做开发工作接近10年了,期间主要做Windows应用开发。在成熟的“华南区最大WPF团队”希沃白板呆了较长一段时间、后面从0到1构建Windows技术栈以及会议屏软件集,在软件设计这块自己成长了很多。之前整理过如何做好技术经理 – 唐宋元明清2188 – 博客园,这里梳理下自己的设计思维,算是自己阶段性…

    未分类 2025 年 1 月 12 日
    38200
  • PostgreSQL 的历史

    title: PostgreSQL 的历史date: 2024/12/23updated: 2024/12/23author: cmdragon excerpt:PostgreSQL 是一款功能强大且广泛使用的开源关系型数据库管理系统。其历史可以追溯到1986年,当时由加州大学伯克利分校的一个研究团队开发。文章将深入探讨 PostgreSQL 的起源、发展历…

    2025 年 1 月 1 日
    52600
  • 新版 Cursor 把其他 AI 编程工具按在地上摩擦了!

    大家好,我是汤师爷~ AI编程助手Cursor背后的Anysphere公司刚刚完成了1亿美元的B轮融资,估值直接飙升至26亿美元。 四个月前,这家公司刚拿下6000万美元,估值还只有4亿美元。如今,增长6.5倍,这速度,简直让人怀疑开挂了。 Anysphere不仅融资拿到手软,收入增长更是逆天。 公司从4月的年收入400万美元,短短六个月后,10月的月收入竟…

    2025 年 1 月 10 日
    61600
  • 《深入理解Mybatis原理》Mybatis中的缓存实现原理

    一级缓存实现 什么是一级缓存? 为什么使用一级缓存? 每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlSession对象表示一次数据库会话。 在对数据库的一次会话中,我们有可能会反复地执行完全相同的查询语句,如果不采取一些措施的话,每一次查询都会查询一次数据库,而我们在极短的时间内做了完全相同的查询,那么它们的结果极有可能完…

    2025 年 1 月 14 日
    47800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信