如何更新 Java JDK [简单指南]

如何更新 java jdk [简单指南]

如果您是软件开发人员、学习编程的学生,甚至是系统管理员,您可能很快就会需要它 – 或者也许您已经在使用它。

如果您使用的是旧版本,是时候更新了。

java sdk(即 jdk)是开发人员用来构建、管理和运行 java 程序的一组工具。它包括创建基于 java 的应用程序所需的一切。 jdk 不断更新以修复问题、提高性能并添加新功能。每次更新都会确保您的代码运行得更好、更安全,并为未来的新技术做好准备。

通过保持 jdk 更新,您可以确保使用最新的增强功能。在撰写本博客时,java 的最新版本是 java 23。以下是更新 java jdk 所需执行的操作。

立即学习“Java免费学习笔记(深入)”;

如何查找默认的 jdk 版本
要检查 mac 上的默认 jdk 版本,请打开终端窗口并输入:

javac –version

这将显示您正在使用哪个版本。如果是 jdk 23,它将如下所示:

如果您已经安装了最新版本,则无需安装它,但是如果您运行的是旧版本,您可以通过下载最新版本来更新 java jdk,它将覆盖旧版本。以下是跨不同操作系统安装它的方法。

jdk安装概述

新的 jdk 版本会不时发布,提高性能和安全性。 jdk可以安装在以下平台:

微软windowslinuxmacos

如何更新java sdk?

你需要什么

安装之前,请确保您的系统满足 jdk 的要求。您可以在 oracle 网站上找到受支持系统的完整列表。

你应该知道什么

每个 jdk 版本只能安装一个版本。例如,您不能同时安装 jdk 23 和 jdk 23.0.1。如果您尝试,安装程序会将旧版本替换为新版本。

在 windows 上安装 jdk

在 windows 上安装 jdk 有几种方法。方法如下:

前往java se开发工具包下载页面下载适用于 windows 的 .exe 文件(确保版本正确)。

双击下载的文件开始安装。按照提示进行安装。

.exe 安装程序对于大多数用户来说是最简单的,而 .msi 安装程序提供更多控制,非常适合企业设置。对于高级用户来说,命令行和静默安装提供了更大的灵活性,允许自动化且无需用户交互。

安装后,您将在“开始”菜单中找到java相关的文档和工具。

jdk通常安装在c:/program files/java/jdk-,如jdk-23。

在 macos 上安装 jdk

您会在这里找到不同的版本。

为您的 mac 选择正确的 jdk 文件(.dmg 或 .tar.gz)。然后单击文件开始下载。 打开下载的文件(在下载或文件浏览器中)。双击.dmg文件将其打开,然后双击.pkg文件开始安装。按照安装向导中的步骤操作。系统会要求您输入管理员密码。

安装后,您可以删除 .dmg 或 .tar.gz 文件以节省空间。

在linux上安装jdk

您需要 root 访问权限才能在 linux 上安装 jdk。

Freepik Mystic Freepik Mystic

Freepik Mystic 是一款革命性的AI图像生成器,可以直接生成全高清图像

Freepik Mystic 127 查看详情 Freepik Mystic

您会发现适合各种类型 linux 系统的不同选项。

arm64 压缩存档: 适用于在 arm 处理器上运行的 linux 系统(例如某些 raspberry pi 型号或基于 arm 的服务器)。此格式是一个压缩文件 (.tar.gz),您可以手动解压并安装。

arm64 rpm 软件包:同样适用于基于 arm 的 linux 系统,但此版本打包为 rpm 文件。 rpm 是 fedora 和 centos 等发行版使用的包管理系统,因此如果您使用其中之一,您可以选择此选项以便于安装。

x64 压缩存档: 适用于 64 位 linux 系统(基于 intel 或 amd 处理器)。这是另一种压缩文件(.tar.gz)格式,也很容易手动解压和安装。

x64 debian 软件包: 适用于 64 位基于 debian 的 linux 发行版,例如 ubuntu。该文件打包为 .deb 文件,这是基于 debian 的系统的标准包格式。使用 dpkg 或 apt 包管理器可以轻松安装。

x64 rpm 软件包: 适用于使用 rpm 软件包格式的 64 位 linux 系统(常见于 red hat、centos 和 fedora)。它允许使用 rpm 包管理器轻松安装。

下载适合您系统的正确 jdk 版本。

使用此命令提取下载的存档。

tar zxvf jdk-23_linux-x64.tar.gz

将解压的文件移至您首选的安装目录。

注意:此方法不会自动配置 java preferences。如果您需要的话,您需要手动配置它。

对于基于 rpm 的系统(例如 red hat、centos 或 suse)

下载 .rpm 文件。要安装,请运行以下命令:

sudo rpm -ivh jdk-23_linux-x64_bin.rpm

如果必须升级,请运行以下命令:

sudo rpm -uvh jdk-23_linux-x64_bin.rpm

安装后,系统会自动配置java首选项。您可以直接使用 java、javac 等 java 命令。

对于基于 debian 的系统

运行以下命令进行安装:

sudo dpkg -i jdk-23_linux-x64_bin.deb

在 oracle linux 上安装 jdk

oracle linux 提供两种类型的 jdk 包:

headless(适用于非 gui java 应用程序),您可以通过运行以下命令来安装

sudo dnf install jdk-23-headless

如果您需要 headful(对于基于 gui 的 java 应用程序),那么您可以运行以下命令。

sudo dnf install jdk-23-headful

安装完成后,您可以通过运行 java -version 或 javac -version 等 java 命令来验证设置,以确保一切正常工作。

以上就是如何更新 Java JDK [简单指南]的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/778714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ao3中文官网快速通道 ao3中文版网站进入链接
上一篇 2025年11月26日 08:51:45
红米RedmiK70如何设置小窗口模式?
下一篇 2025年11月26日 08:53:47

相关推荐

  • 如何监控Linux进程内存泄漏 pmap与valgrind工具使用

    如何监控Linux进程内存泄漏 pmap与valgrind工具使用如何监控Linux进程内存泄漏 pmap与valgrind工具使用如何监控Linux进程内存泄漏 pmap与valgrind工具使用如何监控Linux进程内存泄漏 pmap与valgrind工具使用

    要监控linux进程的内存泄漏,首先使用pmap观察内存增长趋势,再用valgrind定位具体泄漏点。一、使用pmap -x 查看进程内存映射,重点关注anon列和总内存变化,通过定期刷新判断是否存在异常增长;二、利用valgrind –leak-check=full启动程序,分析报告中…

    2026年9月24日 用户投稿
    100
  • edge浏览器无法安装来自Chrome商店的扩展怎么办_edge浏览器Chrome扩展安装问题解决

    首先启用Edge中“允许来自其他应用商店的扩展”选项,然后通过开启开发者模式手动加载CRX文件,或直接在Edge中打开Chrome商店链接利用内置支持安装,必要时可修改User-Agent模拟Chrome浏览器访问下载。 如果您尝试在Edge浏览器中安装来自Chrome商店的扩展,但系统提示不支持或…

    2026年9月24日
    200
  • 微星、华硕、华擎集体官方确认:B850主板可以升级Zen6

    10月13日最新消息,amd zen6架构的锐龙处理器将继续沿用am5插槽,全面兼容现有的600和800系列主板,这一消息已基本尘埃落定。近期,多家主板厂商首次通过官方渠道确认了该信息。 首先是微星,在社交平台与用户的互动中明确回应:800系列主板已为未来CPU做好准备(future CPU rea…

    2026年9月24日
    000
  • MAC怎么把App的语言单独设置成中文或英文_MAC单独设置App语言方法

    可通过终端命令临时设置或修改应用Info.plist文件永久更改macOS单个应用语言,支持中英文切换,不影响系统语言。 如果您希望在 macOS 系统中将某个应用程序的语言单独设置为中文或英文,而不影响系统整体语言,可以通过修改应用的本地化偏好来实现。此方法适用于支持多语言且遵循 macOS 本地…

    2026年9月24日
    000
  • 时区错误怎样校准?时间同步完整解决方法

    时区错误怎样校准?时间同步完整解决方法时区错误怎样校准?时间同步完整解决方法时区错误怎样校准?时间同步完整解决方法时区错误怎样校准?时间同步完整解决方法

    时区错误和时间同步问题通常由系统时区设置错误、硬件时钟漂移或ntp服务异常导致。1.确保系统时间通过ntp服务准确同步,linux可使用timedatectl检查ntp状态并启用systemd-timesyncd或chronyd,windows则开启自动时间同步;2.正确设置本地时区,linux使用…

    2026年9月24日 用户投稿
    100
  • win11开机后需要很长时间才显示桌面怎么办_win11开机桌面加载慢优化方法

    首先管理开机启动项,禁用非必要程序以减少资源占用;接着执行干净启动排查第三方服务干扰;然后优化硬盘性能,提升磁盘读写效率;再更新显卡与存储驱动确保硬件兼容性;最后运行病毒扫描清除潜在恶意软件,系统响应速度将显著改善。 如果您成功启动了Windows 11系统,但在输入密码或PIN后需要等待很长时间才…

    2026年9月24日
    000
  • Linux目录结构和文件属性管理

    一、fhs概述 文件系统层次化标准(Filesystem Hierarchy Standard,简称FHS)是Linux系统中常用的文件组织方式,类似于Windows中的C盘目录结构。FHS采用树形结构来组织文件,定义了系统中各个区域的用途、最小构成文件和目录,并提供例外处理与矛盾处理的指导。 FH…

    2026年9月24日
    000
  • 如何在Linux中设置文件默认权限?

    umask机制用于设置Linux文件默认权限,通过八进制值从基础权限666(文件)或777(目录)中减去对应权限位,如umask 022时文件为644、目录为755;可临时执行umask命令或在~/.bashrc、/etc/profile等配置文件中永久设置,修改后需重新登录或source生效,过严…

    2026年9月24日
    200
  • 如何查找Linux软件包提供文件 yum provides和apt-file使用

    如何查找Linux软件包提供文件 yum provides和apt-file使用如何查找Linux软件包提供文件 yum provides和apt-file使用如何查找Linux软件包提供文件 yum provides和apt-file使用如何查找Linux软件包提供文件 yum provides和apt-file使用

    在 linux 系统中,若需查找文件归属的软件包,可使用 yum provides(适用于 red hat 系列)或 apt-file(适用于 debian/ubuntu)。1. 在 red hat、centos 或 fedora 中,使用 yum provides 文件名 或 dnf provid…

    2026年9月24日 用户投稿
    000
  • ​​VSCode的进阶玩法!这些快捷键组合让你秒变编程大神​​

    要高效利用vscode进行代码导航,1. 使用ctrl + p / cmd + p快速打开文件;2. 使用ctrl + shift + o / cmd + shift + o定位文件中的符号;3. 使用ctrl + – / cmd + -后退,ctrl + shift + –…

    2026年9月24日
    700
  • AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王

    AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王AI PC 新晋狠角色:5000 元价位 Arrow Lake 最优解 惠普战 66 2025 争当全能卷王

    在 5000 元级别的主流商务本市场,长久以来似乎都遵循着一套 ” 潜规则 “:追求性能就得牺牲便携,看重耐用又往往在外观和屏幕上妥协,想要全面的接口以及优质的售后服务,预算就得一加再加。但现在,一个 ” 新晋狠角色 ” 决意打破这一局面。 惠普商用产…

    2026年9月24日 用户投稿
    000
  • 智能平权下,燃油车如何升级?

    智能平权下,燃油车如何升级?智能平权下,燃油车如何升级?智能平权下,燃油车如何升级?智能平权下,燃油车如何升级?

    曾几何时,“智能驾驶是电动车的专属”成为汽车行业的共识。宝马、奔驰、奥迪等传统豪华品牌长期专注于机械精密性和驾驶质感,在智能化布局上尤为谨慎,一度被贴上保守与落后的标签。 与此同时,新能源品牌凭借智能化迅速打开市场缺口,成功构建起“电动即智能、燃油即传统”的认知框架,在舆论和市场销量中占据先机。 ☞…

    2026年9月24日 用户投稿
    000
  • mac怎么使用听写功能_mac听写输入开启方法

    首先启用高级听写功能,进入系统设置→键盘→听写,勾选“使用高级听写”并下载语言包;随后可设置快捷键(如双击Fn键)快速启动语音输入;在支持的应用中也可通过菜单栏“编辑→开始听写”直接调用;最后根据需要配置听写语言、自动纠正及连续听写选项以提升识别准确率。 如果您希望在Mac上通过语音输入文字以提高效…

    2026年9月24日
    200
  • WPS怎么办批量打印文件_WPS多文档批量打印与队列管理步骤

    使用WPS内置批量打印功能,通过工具→批量处理→批量打印添加文件并设置参数后一键打印;2. 在资源管理器中多选文件右键以WPS打开,再在文件菜单中选择打印所有文档;3. 通过控制面板的设备和打印机进入打印队列,可实时监控、暂停或取消任务,确保批量打印过程稳定可控。 如果您需要在短时间内处理多个WPS…

    2026年9月24日
    400
  • Intel OpenCAS缓存加速方案

    open cas 架构概览:数据从hdd盘读取后被复制到open cas的缓存中,后续的读取操作从内存中进行,从而提高读写效率。在write-through模式下,所有数据同步刷新到open cas的ssd和后端的hdd中。在write-back模式下,数据同步写入到open cas的ssd中,然后…

    2026年9月24日
    400
  • windows8如何取消开机密码_windows8取消开机密码的操作

    1、通过netplwiz取消密码验证并设置自动登录;2、在控制面板中更改密码为空实现无密码开机;3、使用命令提示符执行net user命令清除账户密码,三者均可实现Windows 8.1启动时跳过密码输入。 如果您希望在启动Windows 8系统时跳过手动输入密码的步骤,可以直接通过系统内置工具配置…

    2026年9月24日
    000
  • 数据实时迁移同步工具 CloudCanal v5.2.0.0 发布,支持 SaaS 全托管

    cloudcanal 免费社区版 是 clougence 公司推出的一款全自研、可视化、自动化数据迁移同步工具,具备 结构迁移、数据迁移、数据同步、数据校验、数据订正 等功能,支持 60+ 款流行关系型数据库、实时数仓、消息中间件、缓存数据库和搜索引擎之间数据互通,其中包含国产数据库 oceanba…

    2026年9月24日
    000
  • 电脑网络连接限制为100Mbps怎么办_网速被限制的解决方法

    首先确认网卡是否支持千兆速率,进入设备管理器查看网络适配器型号并核实规格;接着在网卡属性中将“速度和双工”设置为1.0 Gbps全双工或自动协商;更换符合Cat 5e及以上标准的网线,确保物理连接可靠;检查路由器或交换机端口设置,确保未强制限制为100Mbps;更新或重装网卡驱动程序至最新版本;最后…

    2026年9月24日
    100
  • 如何通过日志排查权限问题

    排查权限问题需从日志入手,重点分析时间、用户、资源路径、拒绝原因及调用堆栈。首先检查应用日志中“用户无权访问”等提示,结合Web服务器日志中的403/401状态码定位请求异常;再查看操作系统日志如/var/log/secure中SSH或sudo拒绝记录,确认系统级权限问题;同时审查中间件如Sprin…

    2026年9月24日
    100
  • win10软件不兼容怎么办_win10软件兼容性处理方法

    首先使用兼容性疑难解答工具检测并修复问题,若无效则手动设置兼容模式为Windows 7或8,同时安装必要的Visual C++和.NET运行库,更新显卡等驱动程序,并尝试以管理员身份运行程序。 如果您尝试在Windows 10系统上运行某个软件,但出现“此应用无法在你的电脑上运行”或程序闪退等错误提…

    2026年9月24日
    000

发表回复

登录后才能评论
关注微信